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);

posted @   JackieDYH  阅读(9)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示