{
  "$type": "site.standard.document",
  "canonicalUrl": "https://blog.nove-b.dev//posts/immediate-functions-cool",
  "path": "/posts/immediate-functions-cool",
  "publishedAt": "2022-05-16T00:00:00.000Z",
  "site": "at://did:plc:2atly2y5kfyjcj5zap6pv4wd/site.standard.publication/3mmxeqr2tcb2k",
  "tags": [
    "javascript"
  ],
  "textContent": "いや、本当に今更なんだけれど、JavaScriptの復習をしていて、「即時関数」の便利さ、スマートさに気が付いた。\n\n即時関数を使ってみた\n\n今まで初回実行 & 使い回す場合は\n\nのように、書いていた。\n\nが、即時関数を使えば、\n\nのように書くことができる。\n\nつまりこれで初回実行 & 関数としての使い回しが可能なのである。\n\nなんで、いままで使ってこなかったのか。\n\n使い回せない\n\nと思ったけど、使い回せなかった。\n\nまあ、即時って言ってるし...\n\nつまりこういう使い方じゃない。\n\n使い回すことはできなかったけど、中に関数を書くことはできた。\n\nこんな感じで関数を書いて、\n\nで、実行できる。\n\nうーん、なるほど。\n\nつまりタイトルでスマートとか書いたけど、思っていたスマート差はなかった...気がする。",
  "title": "今更ながら、即時関数がとでも便利でかっこいい"
}