ES6 引入了一种新的原始数据类型 Symbol, 表示独一无二的值。它是JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。
Symbol特点
1) Symbol 的值是唯一的,用来解决命名冲突的问题
2) Symol 值不能与其他数据进行运算
3) Symbol 定义的对象属性不能使用 for ...in 循环,但是可以使用Reflect.ownKeys 来获取对象的 所有键名
ES6 引入了一种新的原始数据类型 Symbol, 表示独一无二的值。它是JavaScript 语言的第七种数据类型,是一种类似于字符串的数据类型。
Symbol特点
1) Symbol 的值是唯一的,用来解决命名冲突的问题
2) Symol 值不能与其他数据进行运算
3) Symbol 定义的对象属性不能使用 for ...in 循环,但是可以使用Reflect.ownKeys 来获取对象的 所有键名