次のオブジェクト ファクトリ パターン コードが false を返すのはなぜですか...
var Animal = function(name) {
var temp = new Object();
temp.name = name;
return temp;
}
var animal = Animal("fox");
console.log(animal instanceof Animal);
...一方、次のコンストラクタ パターン コードは true を返します。
var Animal = function(name) {
this.name = name;
}
var animal = new Animal("fox");
console.log(animal instanceof Animal);