1const a = {} 2const b = { key: 'b' } 3const c = { key: 'c' } 4 5a[b] = 123 6a[c] = 456 7 8console.log(a[b])
本题为"单选题"
参考答案:
正确选项:B:456
对象的键被自动转换为字符串。我们试图将一个对象 b
设置为对象 a
的键,且相应的值为 123
。
然而,当字符串化一个对象时,它会变成 "[object Object]"
。因此这里说的是,a["[object Object]"] = 123
。然后,我们再一次做了同样的事情,c
是另外一个对象,这里也有隐式字符串化,于是,a["[object Object]"] = 456
。
然后,我们打印 a[b]
,也就是 a["[object Object]"]
。之前刚设置为 456
,因此返回的是 456
。
最近更新时间:2021-07-03
题库维护不易,您的支持就是我们最大的动力!