ECMAScript-----(六)Symbol()

说明

  • Symbol是一种原始数据类型,表示独一无二的值;
  • 从根本上解决了属性名的冲突,是JS的第七种数据类型;
  • ES5的对象属性名都是字符串,ES6后对象的属性名有两种类型:String、Symbol
  • eg:前六种数据类型---Undefined、Null、String、Number、Object、Boolean

注意

  • Symbol值不能与其他类型的值进行运算,,会报错;Symbol值可以转为String、Boolean

内置的Symbol值(11个)

  • Symbol.hasInstance
  • ......

用途

  • 消除魔术字符串
posted @ 2021-04-15 17:59  会转圈圈的哆瑞米  阅读(36)  评论(0编辑  收藏  举报