单项选择题
Symbol.for()方法描述正确的是()
A.let s1=Symbol.for(’foo’);let s2=Symbol.for(’foo’);s1===s2//true
B.Symbol.for("bar")===Symbol.for("bar")//false
C.Symbol("bar")===Symbol("bar")//true
D.由于Symbol()写法没有登记机制,所以每次调用都会返回相同的值。使用for函数一样
点击查看答案&解析
相关考题
-
单项选择题
Symbol作为属性名,遍历对象的时候可以被如下方法返回()
A.Object.keys()
B.Object.getOwnPropertyNames()
C.JSON.stringify()
D.Object.getOwnPropertySymbols() -
单项选择题
const mySymbol=Symbol();const a={};a.mySymbol=’Hello!’;根据题干,选出正确的结果()
A.a[mySymbol]//"Hello!"
B.a[’mySymbol’]//"Hello!"
C.a[’mySymbol’]//""
D.a[mySymbol]//"" -
判断题
let sym = Symbol();!sym // false。