Skip to content

Instantly share code, notes, and snippets.

@deepaksisodiya
Created December 19, 2014 19:42
function bind2(fun, obj) {
return function() {
fun.call(obj);
};
}
function displayName() {
console.log(this.name);
}
var obj1 = {name: "Deepak"};
var obj2 = {name: "Chetan"};
var displayName = bind2(displayName, obj1);
displayName(); // "Deepak"
displayName.call(obj2); // "Deepak"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment