我是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);两个结果都显示bob而不是Roger然后Bob。如果有人能解释为什么会发生这种情况,那将会很棒。
2 回答
BIG阳
TA贡献1859条经验 获得超6个赞
请看这个问题:console.log()在值实际更改之前显示变量的更改值。这是一个只会发生的错误console.log
。除非您依赖于控制台日志记录来处理您要创建的内容,否则这应该不是问题。
添加回答
举报
0/150
提交
取消