JavaScript中class类定义和使用-示例
定义类
// 用户类
class Dyh{
#_name;
#_age;
#_chainBase;
static gitInit(config){
console.log(3,this._instance);
if (!this._instance) {
this._instance = new Dyh(config);
} else {
console.log("lazy loading singleton has created");
}
return this._instance;
}
constructor(config){
console.log(2);
this.name = 'dyh';
this.age = 18;
this._activeKey = "active";
this.#_chainBase = config
}
say(){
console.log(`我叫${this.name},今年${this.age}岁`);
}
}
使用
const config = {
"allowedChain": [
3,
80001
]
}
let auth = Dyh.gitInit(config);//new Dyh;
auth.say();
console.log(auth,99);
本文来自博客园,作者:JackieDYH,转载请注明原文链接:https://www.cnblogs.com/JackieDYH/p/17634112.html