//闭包隐藏数据,只提供API
function createCache() {
const data = {}//闭包中的数据被隐藏,不被外界访问
return {
set: function(key,val) {
data[key]=val;
},
get: function(key) {
return data[key]
}
}
}
const c = createCache();
c.set('a',10);
console.log(c.get('a'));
实际开发中闭包的应用是什么?做一个简单的cache工具
本文介绍了一种使用闭包技术创建数据缓存的方法,通过隐藏内部数据,仅提供set和get API,实现数据的高效管理和保护。

被折叠的 条评论
为什么被折叠?



