JavaScript中的连续赋值问题
js中的连续赋值提出问题:解决过程:解答思路:答案:思考:借鉴文章:
突然被问到一个问题,代码如下:
var name = 'global';
var obj = {
name: 'local',
foo: function(){
this.name = 'foo';
}.bind(window)
};
var bar = new obj.foo();
setTimeout(function(){
console.log(window.name);
}, 0)
原创
2020-09-02 16:43:37 ·
865 阅读 ·
0 评论