123456789101112131415161718 |
- // 闭包隐藏数据,只提供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', 100)
- console.log(c.get('a'))
|