小编Sha*_*ark的帖子

为什么控制台记录日志,注销已经分配为新分配的变量

我对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。

如果有人可以解释为什么会发生,那就太好了。

javascript ecmascript-6 console.log

5
推荐指数
1
解决办法
49
查看次数

标签 统计

console.log ×1

ecmascript-6 ×1

javascript ×1