下面的这段代码中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对象,不知道是不是?
白衣染霜花
相关分类