タグ

クロージャに関するshunmatsuのブックマーク (2)

  • 【JavaScriptの基礎】レキシカルスコープとクロージャを理解する | WEMO

    JavaScriptを理解する」第3回です。今回は「クロージャ」というものをメインに勉強してきました。 また、クロージャを理解するためには、JavaScriptで採用されているスコープについても詳しく知っておく必要がありそうだったので、そちらも併せて勉強しました。 まずはスコープについて触れてから、クロージャについて学んだことをまとめていこうと思います。 JavaScriptのスコープ まずはJavaScriptで採用されているスコープ方式についてまとめていこうと思います。 スコープとは そもそも、スコープとはなんだ?と調べてみると、 IT用語辞典 さんでは以下のように定義されていました。 スコープとは、プログラム中で変数名などのシンボルが参照可能な有効範囲のこと。 宣言した変数やオブジェクト・関数などをどこまでの範囲で呼び出したりすることができるのか?という領域がプログラミング言語によ

    【JavaScriptの基礎】レキシカルスコープとクロージャを理解する | WEMO
  • 4歳娘「パパ、そんなときはクロージャが役に立つんじゃない?」 - Qiita

    ↓新しい記事もよろしくやで! 4歳娘「パパ、懐かしいJavaScript書いてるね!」 4歳娘「パパ、constしか使わないで?」 休日ワイ ワイ「(カタカタカタカタ・・・・・・)」 娘(4歳)「パパ、お休みの日までお仕事してるの?」 ワイ「ん?これはお仕事とちゃうで」 ワイ「ワイのオリジナルポエムを販売するための」 ワイ「ポエム販売サイトを作ってんねん」 娘「Qiitaに書き溜めたポエムを、とうとう有料で販売するんだね!」 ワイ「誰の記事がポエムやねん」 ワイ「これはれっきとした技術記事や」 娘「そっか」 ワイ「そうやなくてな」 ワイ「ワイが作った、心温まるポエムを販売して」 ワイ「それで生計を立てて」 ワイ「働かんでええようにするんや!」 娘「パパ、すごい!」 ワイ「ぐへへ」 ワイ「まあ、下手に仕事を辞めたりしたら」 ワイ「路頭に迷ってしまうかもしれんから」 ワイ「ちょっと不安やけどな

    4歳娘「パパ、そんなときはクロージャが役に立つんじゃない?」 - Qiita
  • 1