首先ES6包含了ES5里面的数据类型,有undefined,null,boolean,String,Number,Object,而ES6又新增了一种数据类型是Symbol,这种的Symbol数据类型是独一无二的,也是根本上防止属性名冲突. Symbol代码 var a = Symbol( 'test'); var b = Symbol('test'); if(a == b){ console.log(a==b); }else{ console.log(a!=b); } 开始执行代码,输出的是tr…