// 请问下列代码输出什么?为什么?
function a(xx){
this.x = xx;
return this;
}
var x = a(5),
y = a(6);
console.log(x.x); // undefined
console.log(y.x); // 6
答案:函数中的 this
指向 window
。
1. x = a(5)
, x = window
;
2. y = a(6)
, x = 6
。
感谢观看 期待关注
关注我,带你一起写bug
warning :版权所有,转载请注明
有问题的小伙伴请在下方留言,喜欢就点个赞吧