看看这段代码:
function Foo () {
console.log(this instanceof Foo);
return { name: "nitesh" };
}
foo = new Foo(); //true
console.log(foo instanceof Foo) //false
- 为什么
foo
不是一个实例Foo
? - 为什么是
this
一个实例Foo
?
看看这段代码:
function Foo () {
console.log(this instanceof Foo);
return { name: "nitesh" };
}
foo = new Foo(); //true
console.log(foo instanceof Foo) //false
foo
不是一个实例Foo
?this
一个实例Foo
?