将一个对象分配给另一个对象并返回对象并将其分配给另一个在javaScript中的对象之间有什么区别?
问题描述:
所以如果我们创建了两个对象将一个对象分配给另一个对象并返回对象并将其分配给另一个在javaScript中的对象之间有什么区别?
var dog = {
var name:"dog",
makeSound: function(){
alert("wow");
}
}
var cate = {
var name:"cate",
makeSound: function(){
alert("meow");
}
}
cate = dog;
现在都cate
和dog
指向同一个对象。
,如果我们像这样做
cate = object.create(dog);
什么是两者之间的区别是cate
和dog
点到现在同一个对象?