1.理解
是什么?
Symbol
一种原始数据结构
为什么要有它?
表示独一无二的值,最大的用法用来定义对象的唯一属性名
2.使用
注意:symbol是数据类型 而不是对象
定义的时候可以接受一个字符串作为参数 作为标识
let x = Symbol("i am unique");
console.log(x);//Symbol(i am unique)
console.log(typeof x);//Symbol
实际应用场景
作为属性名/定义常量
(1)作为属性名
let x = Symbol("i am unique");
console.log(x);//Symbol(i am unique)