File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 3
3
const {
4
4
ArrayPrototypeMap,
5
5
ArrayPrototypePush,
6
+ FunctionPrototypeBind,
6
7
FunctionPrototypeCall,
7
8
ObjectAssign,
8
9
ObjectCreate,
@@ -348,8 +349,9 @@ class BroadcastChannel extends EventTarget {
348
349
super ( ) ;
349
350
this [ kName ] = `${ name } ` ;
350
351
this [ kHandle ] = broadcastChannel ( this [ kName ] ) ;
351
- this [ kOnMessage ] = onMessageEvent . bind ( this , 'message' ) ;
352
- this [ kOnMessageError ] = onMessageEvent . bind ( this , 'messageerror' ) ;
352
+ this [ kOnMessage ] = FunctionPrototypeBind ( onMessageEvent , this , 'message' ) ;
353
+ this [ kOnMessageError ] =
354
+ FunctionPrototypeBind ( onMessageEvent , this , 'messageerror' ) ;
353
355
this [ kHandle ] . on ( 'message' , this [ kOnMessage ] ) ;
354
356
this [ kHandle ] . on ( 'messageerror' , this [ kOnMessageError ] ) ;
355
357
}
You can’t perform that action at this time.
0 commit comments