老师这样理解对不对
来源:7-4 关键词(下)
慕丝425684
2020-04-20 20:59:03
var x = 0;
function test(){
alert(this.x)
}
var o = {};
o.x = 1;
o.m = test
//o.m.apply(); // 0
o.m.apply(o); //1;
apply 是改变this的指向 o.m.apply()==window.o.m.apply() apply里面没有改变this指向默认是window 全局下 x=0 所以弹出来0
1回答
好帮手慕夭夭
2020-04-21
同学你好,可以这样理解,很棒 !继续加油,祝学习愉快 ~
相似问题