美文网首页
避免多次初始化一个常量function a(){a=functi

避免多次初始化一个常量function a(){a=functi

作者: null_2562 | 来源:发表于2022-08-20 01:11 被阅读0次

快乐的代码段

function _ws() {
    console.log("初始化常量 data")
    const data = 1; ////当这个常量初始化时耗时很久的话,避免重复初始化
    console.log("重新指定_ws")
    _ws = function () {
        console.log("再次调用时,使用缓存中的data")
      return data;
    };
    console.log("返回常量 data")
    return data;
  }


console.log("ws()", _ws());
console.log("test ===================");
console.log("ws()", _ws());

输出

初始化常量 data
重新指定_ws
返回常量 data
ws() 1
test ===================
再次调用时,使用缓存中的data
ws() 1

功能:避免多次初始化一个常量

相关文章

网友评论

      本文标题:避免多次初始化一个常量function a(){a=functi

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