var color="red";
var obj={
color : "pink", getColor:function(){ return function (){return this.color } } } alert(obj.getColor()());//弹出red
为什么这个匿名函数会属于window对象?
JS高程上说匿名函数的执行环境具有全局性?我取匿试了试了下
最里面的函数还是属于winddow对象 弹出的还是red。
你告诉我这个函数是被谁调用的? 是obj吗? 显然不是.
那为何你会觉得他的this要指向obj呢?
一周热门 更多>