1const obj = { 1: 'a', 2: 'b', 3: 'c' } 2const set = new Set([1, 2, 3, 4, 5]) 3 4obj.hasOwnProperty('1') 5obj.hasOwnProperty(1) 6set.has('1') 7set.has(1)
本题为"单选题"
参考答案:
正确选项:C:true true false true
所有对象的键(不包括 Symbol)在底层都是字符串,即使你自己没有将其作为字符串输入。这就是为什么 obj.hasOwnProperty('1')
也返回 true
。
对于集合,它不是这样工作的。在我们的集合中没有 '1'
:set.has('1')
返回 false
。它有数字类型为 1
,set.has(1)
返回 true
。
最近更新时间:2021-07-03
题库维护不易,您的支持就是我们最大的动力!