以下の内容はhttps://www.pandanoir.info/entry/2025/08/06/085821より取得しました。


memoized関数を??=で簡潔に書く

引数が1つもない関数のメモ化をするとき、??=を使うと簡潔に書くことができます。

let cache = null
const memoizedFun = () => {
  return cache ??= fun();
};

initializeSdk とかそういう全体で1回だけ呼び出せば良くて、初回呼び出しのPromiseを使い回したいときなどに使いやすいパターンです。

(前に同じ記事書いた気もする)




以上の内容はhttps://www.pandanoir.info/entry/2025/08/06/085821より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14