ES5的对象属性名都是字符串,这容易造成属性名的冲突,为了解决这种冲突,ES6引入了symbol.
symbol:表示独一无二的值,symbol值通过symbol函数生成,使用symbol之后,对象的属性名就有两种类型,一是之前的字符串,二是新增的symbol类型。凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。
ES5的对象属性名都是字符串,这容易造成属性名的冲突,为了解决这种冲突,ES6引入了symbol.
symbol:表示独一无二的值,symbol值通过symbol函数生成,使用symbol之后,对象的属性名就有两种类型,一是之前的字符串,二是新增的symbol类型。凡是属性名属于 Symbol 类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。
本文标题:有关Es6新增类型symbol
本文链接:https://www.haomeiwen.com/subject/rtcupktx.html
网友评论