JS的ES6的Symbol

一.Symbol

1.什么是Symbol:

Symbol是ES6新添加的原始类型(ES5已有原始数据类型:String,Number,boolean,function,undefined,object{对于null ,Array()的typeof都是object})

2.Symbol类型的特点:

  • Symbol属性对应的值是唯一的,解决命名冲突问题
  • Symbol值不能与其他数据类型进行计算,包括同字符串拼接
  • for in,for of遍历时都不会遍历Symbol属性。

猜你喜欢

转载自www.cnblogs.com/zhihaospace/p/12020108.html