JavaScript 的对象是可变的

JavaScript 的对象是可变的
JavaScript 的对象是可变的
 
对象是可变的,它们是通过引用来传递的。
 
以下实例的 person 对象不会创建副本:
 
var x = person;  // 不会创建 person 的副本,是引用
如果修改 x ,person 的属性也会改变:
 
实例
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}
 
var x = person;
x.age = 10;           //  x.age 和 person.age 都会改变

推荐阅读