JS目前一共是六种数据类型:boolean、string、number、object、null、undefined。在es6时,引入了新的类型symbol
symbol的最大用处就是用来定义对象的唯一属性名,避免重复。
const getClassNameSymbol = Symbol();
class C {
[getClassNameSymbol](){
return "C";
}
}
let c = new C();
let className = c[getClassNameSymbol](); // "C"