
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
JavaScript: クロージャ [アウトプット全くしてこなかったのでアウトプットする003] - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript: クロージャ [アウトプット全くしてこなかったのでアウトプットする003] - Qiita
クロージャについてあまり使うことがなく知識が曖昧なのでアウトプットしました クロージャは、組み合わ... クロージャについてあまり使うことがなく知識が曖昧なのでアウトプットしました クロージャは、組み合わされた(囲まれた)関数と、その周囲の状態(レキシカル環境)への参照の組み合わせです。言い換えれば、クロージャは内側の関数から外側の関数スコープへのアクセスを提供します。JavaScript では、関数が作成されるたびにクロージャが作成されます。 By MDN(久しぶりにサイト見に行ったら俺の知っているMDNじゃなくなっていた...) いつも通りわからないことをわからないことで説明され余計わからなくなるパターンです。 ただ「わかったときにこの説明がしっくりくる...」というパターンでもあります。 まずレキシカルスコープの理解が必要でした。 レキシカルスコープ 関数内で指定された変数を探すときに inner => outer => outerのように探していきます。 例) 鍵(変数)をなくしたとき