我期待obj是F1的实例('this.prop'中的'this'指的是下面代码片段中的F1对象,同样我认为C1的'return this'中的'this'指的是F1,但事实并非如此.它是指Global Window对象),但实际上它是一个Window的实例。这是为什么 ?你能解释一下吗?
function F1() {
this.prop = 5;
function C1() {
return this;
}
return C1();
}
var obj = new F1();