1.Symbol概述
Symbol创建的是一个独一无二的值,没有具体的表现形式,但是通过typeof看到他的数据类型为symbol。
Symbol函数可以接受参数,表示对于这个唯一值的描述。
每一个 Symbol 值都是不相等的,这意味着 Symbol 值可以作为标识符,用于对象的属性名,就能保证不会出现同名的属性。这对于一个对象由多个模块构成的情况非常有用,能防止某一个键被不小心改写或覆盖。
let sy1 = Symbol('sy1&#
Symbol创建的是一个独一无二的值,没有具体的表现形式,但是通过typeof看到他的数据类型为symbol。
Symbol函数可以接受参数,表示对于这个唯一值的描述。
每一个 Symbol 值都是不相等的,这意味着 Symbol 值可以作为标识符,用于对象的属性名,就能保证不会出现同名的属性。这对于一个对象由多个模块构成的情况非常有用,能防止某一个键被不小心改写或覆盖。
let sy1 = Symbol('sy1&#