Skip to content

Instantly share code, notes, and snippets.

@tkssharma
Created May 16, 2017 09:28
Show Gist options
  • Save tkssharma/6a1fcca1787e90e97c300fd84686a71a to your computer and use it in GitHub Desktop.
Save tkssharma/6a1fcca1787e90e97c300fd84686a71a to your computer and use it in GitHub Desktop.
// call functionality
var bar = 80;
function foo(){
console.log(this.bar);
}
var obj = {'bar' : 10};
var obj2 = {'bar' : 20};
foo.call(obj2);
// dynamic binding
var bar = 80;
function foo(){
var bar = 90;
bazz();
}
function bazz(){
console.log(this.bar)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment