为了账号安全,请及时绑定邮箱和手机立即绑定

为什么控制台会记录,注销已经分配为新分配的变量[重复]

为什么控制台会记录,注销已经分配为新分配的变量[重复]

慕容森 2019-04-10 22:19:19
我是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。除非您依赖于控制台日志记录来处理您要创建的内容,否则这应该不是问题。


查看完整回答
反对 回复 2019-05-17
  • 2 回答
  • 0 关注
  • 351 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信