symbol
作用:生成惟一的标识。
特点:一种新的 Js 根本类型。
用法:
let s1 = Symbol('foo');
let s2 = Symbol('bar');
s1 === s2 // false
// 此处 s1 与 s2 不等。能够作为变量属性,不会反复
// 如果须要复用 symbol 值,能够应用 Symbol.for('key');
let student = new Student();
let s3 = Symbol.for('studentId');
student.id = s3;
// 一堆其余操作
if(student.id === Symbol.for('studentId')) {// 做一些操作}