Symbol是ECMAScript6中的一种新类型,它是一种基本数据类型,主要用于创建唯一的标识符。Symbol的值是只读且不能改变的,每个Symbol都是唯一的。在JavaScript中,对象属性和方法名可以使用Symbol作为标识符,这样可以避免命名冲突。
下面的示例返回false,因为使用Symbol('foo')创建的两个Symbol值虽然具有相同的名称,但它们是不同的,所以使用“===”比较时返回false。
下面的示例返回false,因为使用Symbol('foo')创建的两个Symbol值虽然具有相同的名称,但它们是不同的,所以使用“===”比较时返回false。