var demo = function(){
console.log(this.number);
}.bind({
number: 1
});
demo(); // 1这个输出结果是1
var demo = function(){
console.log(this.number);
};
demo.bind({number: 1});
demo(); // undefined这个输出的结果是undefined
请问这个区别在哪儿 第二个函数运行时的this依然指向window
bind不是可以改变this的指向么 并且经过一次绑定就一直在了
谢谢
闻风_
随时随地看视频慕课网APP
相关分类