JavaScript的数据类型分为七种,分别为null,undefined,boolean,string,number,object,symbol ( ECMAScript 2015新增).object是引用类型,其它的六种是基本类型或者是原始类型 ES5的对象属性名都是字符串,这容易造成属性名的冲突.比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin模式),新方法的名字就有可能与现有方法产生冲突.ES6引入了一种新的原始数据类型Symbol,表示独一无二的值.Symbo…