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

console.log输出数组的话,值都是当前值而不是运行时的值?

console.log输出数组的话,值都是当前值而不是运行时的值?

牧羊人nacy 2019-03-14 14:15:15
运行到console.log那行代码的时候数组长度是1, 但是当我打开控制台,点击“向下箭头”展开的时候, 内容变成了最终的值(数组长度为2), 这是为什么, 印象里之前不是啊(也不太确定), 最近更新了谷歌65。请问如何设置让默认显示的是运行时的值。
查看完整描述

3 回答

?
温温酱

TA贡献1752条经验 获得超4个赞

应该一直都是,几年前就这样了。

  1. console.log后打断点。

  2. 能转JSON的可以JSON.parse(JSON.stringify(obj))再输出。


查看完整回答
反对 回复 2019-03-21
?
回首忆惘然

TA贡献1847条经验 获得超11个赞

1.console.log(对象) 打印出来的是它的引用,所以当你点开的时候是它当前的值
2.数组是一个对象

查看完整回答
反对 回复 2019-03-21
  • 3 回答
  • 0 关注
  • 883 浏览
慕课专栏
更多

添加回答

举报

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