const myObj = { myMethod ( ) { console . log ( 'Object:::' , this ) ; } , } ; function myFunction ( ... text ) { console . log ( 'Function:::' , this , text ) ; } const bindFunction = myFunction . bind ( myObj ) ; bindFunction ( 'ABC' , 'DEF' ) ; bindFunction ( '123' , '456' ) ; bindFunction ( 'ABC' , 'DEF' ) ; myFunction . call ( myObj , 'ABC' , 'DEF' ) ; myFunction . apply ( myObj , [ 'ABC' , 'DEF' ] ) ;