• Symbol的值是唯一的。

创建Symbol

ES6—40:Symbol的用法_数据

Symbol不能与其他数据进行运算

ES6—40:Symbol的用法_数据_02

Symbol的使用场景

有时候一个对象里有很多属性可能很相似,以至于我们不知道找那个属性,Symbol可以让他们变为唯一。

  • 假如对象中有重复属性,只显示一个(这是不符合逻辑的)
    ES6—40:Symbol的用法_数据_03
    ES6—40:Symbol的用法_使用场景_04

Symbol内置属性

  1. 自己控制instance检测
    ES6—40:Symbol的用法_数据_05

description属性

ES6—40:Symbol的用法_使用场景_06