对象与原始值不同之处在于对象可以改变,原始值是不可变的。
var myPrimitive = "first value"; myPrimitive = "another value"; // myPrimitive现在指向另一个字符串 var myObject = { key: "first value"}; myObject.key = "another value"; // myObject 指向的还是原来的对象