美文网首页
避免多次初始化一个常量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