老师这样理解对不对

来源: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

同学你好,可以这样理解,很棒 !继续加油,祝学习愉快 ~

0

0 学习 · 14456 问题

查看课程