美文网首页
开发中闭包的一个应用案例

开发中闭包的一个应用案例

作者: 来了啊小老弟 | 来源:发表于2020-10-14 08:33 被阅读0次

    用于隐藏数据,比如做一个简单的cache工具

    //闭包隐藏数据,只提供API
    function createCache(){
      const data = {}
      return {
        set:function (key, value){
          data[key] = value
        }
        get: function (key){
          return data[key]
        }
      }
    }
    
    const c = createCache()
    c.set('a',  100)
    console.log(c.get('a'))
    

    相关文章

      网友评论

          本文标题:开发中闭包的一个应用案例

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