ES5中規定JavaScript有6種數據類型:Undefined、Null、String、Boolean、Number、Object;ES6新增長一種數據類型Symbol.code
Symbol()===Symbol();//false Symbol('foo')===Symbol('foo');//false Symbol.for('bar')===Symbol('bar');//true
var CAT_KEY=Symbol.for('cat'); function Cat(){}; if(!global[CAT_KEY]){global[CAT_KEY]=new Cat()};
Symbol.hasInstance
:Symbol.isConcatSpreadable
:Symbol.species
:Symbol.match
:Symbol.replace
:Symbol.search
:Symbol.split
:Symbol.iterator
:Symbol.toPrimitive
:Symbol.toStringTag
:Symbol.unscopable
: