0

したがって、2 つのオブジェクトを作成すると

var dog = {
var name:"dog",
    makeSound: function(){
    alert("wow");
    }

}


var cate = {
var name:"cate",
    makeSound: function(){
    alert("meow");
    }

}

cate = dog;

両方が同じオブジェクトcatedog指すようになりました。

そして、このようにすると

cate = object.create(dog);

2つの違いは何ですか?今同じオブジェクトcatedog指していますか?

4

1 に答える 1

0

object.create

指定されたプロトタイプ オブジェクトとプロパティで新しいオブジェクトを作成します。

MDN

同じではありません!

whileは と同じ参照を指すようにcate = dog;指示するだけです。catedog

于 2013-03-21T05:54:02.227 に答える