bind/call/apply
JavaScript
// test bind / call / apply
var obj = {
num:5
};
var addfun = function (x,y) {
return this.num + x+y;
}
console.log(addfun.call(obj,10,10));
console.log(addfun.apply(obj,[10,20]));
console.log(addfun.bind(obj)(1,2));
// test bind / call / apply
var obj = {
num:5
};
var addfun = function (x,y) {
return this.num + x+y;
}
console.log(addfun.call(obj,10,10));
console.log(addfun.apply(obj,[10,20]));
console.log(addfun.bind(obj)(1,2));