
JavaScriptの理解を深めた人がさらにもう一歩先に進むための本
五十嵐肇、多良間斎
マイナビ出版 / 2017-11-21
この本について
JavaScriptを書いていて、「動くんだけど…なんでそうなるの?」みたいな小さな違和感が積もっていく時期ってありますよね。関数の巻き上げが効く時と効かない時の差とか、thisが思った方向を向いてくれない理由とか、argumentsが勝手に値を共有してくる挙動とか。手元のコードに影響しているのに、教科書だけではなかなか腹落ちしないところです。 この本は、そのモヤモヤを「仕様ベースでスッと腑に落ちる形」にしてくれました。例えば、関数式は巻き上がらないのは“変数を通してしかアクセスできないから”と整理されると、曖昧さが一気に消えます。thisがメソッドではなく“ただの関数”として呼ばれた瞬間にグローバルへ飛ぶ理由も、実際のコードとセットで示されるので、自分のミスと直結して理解できました。さらに、非StrictとStrictでargumentsの動きが変わる話も、知らないまま書き続けると将来必ず引っかかるポイントなので、読んでいて冷や汗が出るほど実用的でした。 派手なテクニック本ではないんですが、日々書いているコードの「なぜ?」に丁寧に向き合いたい人にはちょうどいい距離感の一冊です。とくに、基礎はわかったつもりだけど挙動の細部にまだ自信が持てない、そんなタイミングの人にはかなり刺さると思います。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの33%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
何となくJavaScriptを書いていた人が一歩先に進むための本
五十嵐肇 and 多良間斎

改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
山田 祥寛

スラスラわかるJavaScript
生形 可奈子

JavaScript Ninjaの極意
Bear Bibeault、John Resig、吉川邦夫

JavaScript 言語仕様入門: 井上のJavaScript:プロトタイプチェーン、プロトタイプ継承、即時関数、クロージャ等を学習
井上 信幸
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要