我对Javascript有点陌生,想解决一些问题,我已经阅读了一些有关提升的内容,并认为这可能是回答我问题的原因和答案,但是为什么日志中却注销了对我常量的最后一个分配?
const people = [
{
name: "Roger",
age: 29,
role: "Secret Agent"
},
{
name: "Jamie",
age: 35,
role: "Secret Agent"
}
]
console.log("people", people);
people[0].name = 'bob';
console.log("people", people);
Run Code Online (Sandbox Code Playgroud)
两个结果都显示bob,而不是Roger,然后是Bob。
如果有人可以解释为什么会发生,那就太好了。