最近我遇到了 javascript 子对象值分配的问题。我的示例代码是
var user = {
name: {
fname: 'Apple'
}
};
console.log(user);
user.name.fname = 'Orange';
console.log(user);
所以它的控制台两次但是,fname 值总是显示橙色。但我希望输出是 Apple 然后是 Orange。我该怎么做或实际上发生了什么?请让我解释一下到底发生了什么。