Home > ポリフィル


JavaScriptにおけるメモ化関数のポリフィル

まず、メモ化関数の基本的な実装方法として、以下のコード例をご紹介します。function memoize(func) { const cache = {}; return function (...args) { const key = JSON.stringify(args); if (cache[key]) { return cache[key]; } const result = func.apply(this, args); cache[key] = result; return result; }; }>>More