关于javascript:ES6简明教程

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')) {
    // 做一些操作
}

未完待续

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理