var obj1 = {
"name": "hi",
"age": 18,
"sex": "boy",
}
var obj2 = obj1;
console.log(obj2.sex); //boy
obj1.sex = "girl";
console.log(obj2.sex); //girl
JS引用类型复制的是一个指针,两个变量实际上将引用同一个对象。
本文探讨了JavaScript中对象的引用特性,通过实例演示了当一个对象被另一个变量引用时,改变其中一个变量如何影响到另一个变量所指向的对象。揭示了在进行对象赋值时需要注意的细节。
var obj1 = {
"name": "hi",
"age": 18,
"sex": "boy",
}
var obj2 = obj1;
console.log(obj2.sex); //boy
obj1.sex = "girl";
console.log(obj2.sex); //girl
JS引用类型复制的是一个指针,两个变量实际上将引用同一个对象。

被折叠的 条评论
为什么被折叠?
