5.5 本章のまとめ
この章では、次のようなことを学習しました。
Pickup Lecture
- JavaScript の配列は、Java の配列と基本的な考え方は同じだが、動的にサイズ変更でき、異なる型の値を混在させることもできる。
- forEach は配列の全要素を順番に処理するメソッドで、戻り値がない。 「変換した結果を新しい配列で受け取る」map とは目的が異なる。
- find と findIndex は、条件に一致する最初の 1 件を探し出すのに便利である。
- filter は条件に合うすべての要素を抽出し、some と every は条件を満たすかどうかを判定する。
- map は配列の各要素を変換し、reduce は配列を 1 つの値にまとめ上げる。
- スプレッド構文や分割代入は配列とオブジェクトの両方に使える構文で、配列版は 5 章、オブジェクト版は 6 章で学習する。
この章では、JavaScript の配列操作について学習しました。
Java で学んだ配列の基礎知識がある皆さんにとっては、JavaScript の配列操作の多くは理解しやすかったと思います。特に map、filter、reduce などの高階関数は、大量のデータを効率的に処理する際に非常に強力なツールです。
実務では、サーバーから受け取った JSON データ(配列形式)を加工して画面に表示したり、ユーザーの入力を配列で管理したりする場面が頻繁にあります。これらの配列操作メソッドをマスターすることで、より簡潔で読みやすいコードを書けるようになります。
すべてのメソッドを一度に覚える必要はありません。実際にコードを書きながら、少しずつ使いこなせるようになっていきましょう。
