-function cached (fn) {
var cache = Object.create(null);//创建一个对象
return (function cachedFn (str) {
var hit = cache[str];
return hit || (cache[str] = fn(str))
})
}
cached函数,输入参数为函数,返回值为函数。同时使用了闭包。
vue学习分享(1 )创建纯函数的缓存版本
最新推荐文章于 2022-11-24 14:00:35 发布