0

次のオブジェクト ファクトリ パターン コードが 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);
4

0 に答える 0