vue2 源码中使用闭包生成缓存的方法 卖导弹的小男孩 2022-05-18 112 阅读1分钟 function cached (fn) { var cache = Object.create(null); return (function cachedFn (str) { var hit = cache[str]; return hit || (cache[str] = fn(str)) }) } vue2 源码中使用闭包生成缓存。每次执行函数后的值进行缓存,当再次执行的时候直接调用缓存的数据而不是重复执行函数