Logo white

frontend-admin / Daocheng-Yading

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Daocheng-Yading
  • ..
  • memoize
  • memoize.js
  • 提交两个项目文件
    bc518174
    王天杨 authored
    2026-04-27 20:49:55 +0800  
    Browse Code »
memoize.js 267 Bytes
Edit Raw Blame History Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = memoize;
function memoize(fn) {
  const cache = {};
  return arg => {
    if (cache[arg] === undefined) {
      cache[arg] = fn(arg);
    }
    return cache[arg];
  };
}