var test='global';
var c=function(){
var test='test';
return {
pre:function(){
console.log(this.test);
return 'ste';
}
}
}();
console.log(c.pre());
这个结果为何是
undefined
ste
这个undefined 是如何出现的,我的理解
题目中c.pre(),不应该是作为属性调用,将pre的作用域挂钩到c的objec上么
this 指向 {
如果写错这样: return {