考核内容: 关于Symbol的使用
题发散度: ★★
试题难度: ★
解题思路:
Symbol是由ES6规范引入的一项新特性,它的功能类似于一种标识唯一性的ID。通常情况下,我们可以通过调用Symbol()函数来创建一个Symbol实例.
由于Symbol是一种基础数据类型,所以当我们使用typeof去检查它的类型的时候,它会返回一个属于自己的类型symbol,而不是什么string、object之类的.
另外,我们需要重点记住的一点是:每个Symbol实例都是唯一的。因此,当你比较两个Symbol实例的时候,将总会返回false.
其它选项都是正常的,只能C是错误的;
参考代码:
答案:
C、Symbol('same') === Symbol('same') 结果为true