在我的JS脚本中(在简单的html页中),我有一个对象,该对象使用console.log(subs)
打印。
在开发人员控制台中,我看到subs
是:
> Object { topic: "hgm_giuse/#", qos: 2 }
但是,如果单击左侧的箭头以展开对象,则会看到以下内容:
{…}
qos: 128
topic: "hgm_giuse/#"
<prototype>: Object { … }
“ 128”来自哪里?
答案 0 :(得分:1)
在第一个console.log之后刚刚修改了对象!
您可以在开发工具控制台中复制它:
a = {b: 12}
console.log(a) -> {b: 12}
a.b = 24;
console.log(a) -> {b: 24}
现在展开第一个注销的对象时,它也将显示24,因为它只是对:-)的引用