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

2022-08-20  本文已影响0人  null_2562

快乐的代码段

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

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

上一篇 下一篇

猜你喜欢

热点阅读