为什么子对象的更改会反映在父对象中?

时间:2015-11-09 12:11:20

标签: javascript

我在创建父对象列表的另一个引用并在it.eg

中进行更改时遇到问题
var cars = new Array();

var addCar = function(name,model) {
    this.name = name;
    this.model = model;
}

var car1 = new addCar("indica", "v2");
var car2 = new addCar("swift", "DLX");
var car1 = new addCar("innova", "HX");

cars.push(car1);
cars.push(car2);
cars.push(car3);

现在,如果我们将汽车对象复制到新对象中的另一个对象中并在子对象中进行更改。这些变化会反映在汽车列表数组中。

0 个答案:

没有答案