为什么第一次this指向的全局,第二次指向了obj,调用不是一样的吗,还是第一次赋值的时候作用域链有所变化?希望大神能给指点一下,谢谢了!var name = 'ddd';var obj = { name: "zcl", getName: function(){ return this.name; }}console.log((obj.getName = obj.getName)());console.log(obj.getName());result1:dddresult2:zcl
添加回答
举报
0/150
提交
取消
