下面的這段代碼中result函數的this的指向為什么是window?<script>window.onload=function(){ var name="the window"; var obj={ name:"my obj", getNameFunc:function(){ var result= function(){ return this.name;
} return result;
}
}; var func=obj.getNameFunc();
console.log(func());</script>我的理解是單調用了var func=obj.getNameFunc();后,result的this指向全局window對象,不知道是不是?
在一個對象屬性中使用一個閉包后this的指向為什么是windw內置對象?
倚天杖
2018-08-07 18:10:40