一、Symbol(了解)
Symbol是ES6中新增的一种数据类型(原始数据类型)
常见的七种数据类型:number、string、boolean、null、undefined、Object、Symbol
Symbol是一个独一无二的值
也就是说使用同一个代码产生的两个symbol类型也是不相同的
let s=Symbol();
console.log(s);//Symbol()
let s1=Symbol();
console.log(s==s1);//false 两个值不想等 独一无二
Symbol函数可以传入参数,参数只具有描述意义,没有什么本质的意义(仅仅用于区分)
let s=Symbol('1');
let s1=Symbol('2');
console.log(s);
console.log(s1);
二、Set
ES6中新增了两种集合类型:Set Map
四种集合