【文件属性】:
文件名称:ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
文件大小:60KB
文件格式:PDF
更新时间:2020-11-21 01:06:05
bol mb 示例
本文实例讲述了ES5 模拟 ES6 的 Symbol 实现私有成员功能。分享给大家供大家参考,具体如下:
ES6 中有类语法,定义类变得简单了
class Person {
constructor(name) {
this._name = name;
}
get name() {
return this._name;
}
}
然而,并没有提供私有属性。比如上面的 Person 其实是希望在构造的时候传入 name,之后不允许修改了。不过,由于没有私有属性,所以难免有人会这样干:
Person james = new Person("James");
jame