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

题库维护不易,您的支持就是我们最大的动力!