ヨムナビ
JavaScript 言語仕様入門: 井上のJavaScript:プロトタイプチェーン、プロトタイプ継承、即時関数、クロージャ等を学習

JavaScript 言語仕様入門: 井上のJavaScript:プロトタイプチェーン、プロトタイプ継承、即時関数、クロージャ等を学習

井上 信幸

累計読者数4
平均ハイライト数 4.8件/人
star総合評価 49/100
trending_up後半加速型
check_circle推定完走率 67%

この本について

JavaScriptを触っていて、「動くけど、なぜこうなるのか」がずっと霧のまま…という時期がありました。特に__proto__とかprototypeとか、クロージャまわり。用語だけは知っているのに、実際のコードを書くと途端にあやふやになる。自分もずっとそのループにハマっていました。 この本は、まさにその霧が一枚ずつはがれていく感じがあります。読者の方が抜き出していた箇所を見ると、オブジェクトの生成で__proto__がどこを参照するのか、クロージャが「外部の変数を実際にどう持ち続けるのか」といった、普段ごまかしがちな部分が丁寧に図解されているところが刺さったのだろうなと思います。たとえば、newを使わないオブジェクトリテラルとコンストラクタの違いを、実際に何が生成されてどこにつながるのかという“物理的な動き”として説明してくれるので、手を動かす時の理解が変わります。即時関数でグローバルを汚さない話や、closure()を呼ぶたびに新しい関数が生成される意味なんかは、日常の実装でも「あ、だからこうなるのか」と腑に落ちる瞬間が多いです。 特に、プロトタイプチェーンを「ただの箱と参照の関係」として地に足ついた形で説明してくれるので、妙な神秘性が消えて、コードを読む時の視界が広がります。概念を抽象的に語るのではなく、実際のオブジェクトがどこを参照しているのかを淡々と追いかけるので、変に背伸びしなくていいのもありがたいところです。 「JavaScriptの基礎を一応知っているつもりだけど、本当に理解できている自信がない人」にはとても刺さる一冊でした。

この本に似ている本

すべて見る arrow_right_alt
library_books似た本をもっと見るmap書籍マップで探すroute読書パスガイドauto_awesomeAI診断で次の1冊を探す

読んだ内容を、もう忘れない。

BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。

無料ではじめる

クレジットカード不要