首页 > 试题广场 >

下列代码结果为true的是?

[单选题]
下列代码结果为 true 的是?
  • Symbol.for('a') === Symbol.for('a')
  • Symbol('a') === Symbol('a')
  • NaN === NaN
  • {} === {}
Symbol.for(key)会在在全局 Symbol 注册表中读取Symbol(没有这个key的Symbol则创建一个)。
全局Symbol表可以确保每次访问相同名字的 Symbol 时,返回的都是相同的 Symbol。
发表于 2021-07-22 14:47:24 回复(0)
D选项:每一次用  {}  字面量创建对象,都会在内存中开辟一个全新的空间,生成一个新的引用地址.===判断对象类型,会比较地址是否相等。
发表于 2026-03-21 14:13:14 回复(0)