Skip to content
TopicTracker
出典 HackerNews原文を表示
翻訳言語翻訳言語

モダンJavaScript:この10年で見逃したすべてのこと(2020年)

この記事では、2010年代以降にJavaScriptに追加された主要な機能を包括的に解説しています。let/const、アロー関数、テンプレートリテラル、分割代入、スプレッド演算子、クラス、Promise、async/await、モジュールなど、モダンなJavaScript開発に欠かせない構文や概念を、従来の書き方と比較しながら学べる入門的内容です。

背景メモ

- この記事は2020年に書かれたもので、2010年代のJavaScriptの進化を振り返る内容。ES6(ES2015)以降に追加された主要機能(アロー関数、const/let、テンプレートリテラル、分割代入、スプレッド演算子、プロミス、async/await、クラス、モジュールなど)を一通り解説している。 - 対象読者は「昔JavaScriptを書いたが、ここ10年の変化についていけていない」開発者。多くの古いチュートリアルや現場では依然としてvarやコールバック地獄が使われており、それとのギャップを埋める狙い。 - 背景として、JavaScriptは2009年のES5から長らく停滞していたが、2015年のES6で一気に近代化。その後も毎年小さなアップデートが続き、言語としての表現力が大幅に向上した。

関連記事