varfoo="window";varobj={foo:"obj",getFoo:function(){returnfunction(){returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
varobj={foo:"obj",getFoo:function(){returnfunction(){returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
foo:"obj",getFoo:function(){returnfunction(){returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
getFoo:function(){returnfunction(){returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
returnfunction(){returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
returnthis.foo;};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
};}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
}};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
};varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
varf=obj.getFoo();console.log(f());//结果:window为什么上述代码的运行结果是window呢?
console.log(f());//结果:window为什么上述代码的运行结果是window呢?
为什么上述代码的运行结果是window呢?
相关分类