ES6 (6) Symbol

ES5对象属性名都是字符串容易造成属性名的冲突。 var a = { name: ‘lucy’}; a.name = ‘lili’; //这样就会重写属性 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值。 原始数据类型 学习Symbol之前,让我们回忆一下你曾经用过的原始数据类型,只有5个,别搞错了。 null、undefined 是不是面试的时候有人问过你这两者的区别?问这种问题的人很无聊,你要是和他当同事,真是受罪。 答: undefined与null的区别 Number 数字类型 const a = 10 typeof a // number String 字符串 con …