美文网首页
ES6设置私有方法

ES6设置私有方法

作者: 王二麻子88 | 来源:发表于2020-11-13 09:24 被阅读0次

ES6设置私有方法

// 1. 定义私有变量
const loop = Symbol("loop");
const init = Symbol("init"); 

// 定义类并定义私有方法
class DMer {
    //初始化
    constructor(){
        //fn
        this[init]();
        this[loop]();
    }

    [init](){
        console.log("init")
    }

    //loop
    [loop](){
        console.log("loop")
    }
}

即: 方法名设置成 Symbol, 使第三方(外部)无法正常调用

相关文章

网友评论

      本文标题:ES6设置私有方法

      本文链接:https://www.haomeiwen.com/subject/otcvbktx.html