JavaScriptでオブジェクトの配列(普通の配列でもOK)に対し、あるプロパティの値をキーとして、条件を満たす要素のみを抽出したいときは、array.filter() メソッドを使う。(ソートしたい場合は、ここを参照。 例えば、以下のような配列があるとする。 プログラミング初心者向けに、JavaScriptの組み込み関数の1つ【Arrayオブジェクト】を使う方法を解説した記事です。具体的な使い方がわかるように、「slice」など3つのメソッドと1つのプロパティを例に … 個人的にはreduce関数が本領発揮するのはオブジェクト配列の集計時だと感じています。 オブジェクトの配列でも考え方は同じです。JavaScript オブジェクト配列をsqlのgroup byのように集計するでオブジェクト配列での集計方法を紹介します。 IE8以下の対応 map は 配列の要素を引数にして関数の結果から新たに配列を生成するものですが、これを組み合わせました。 ([key, value]) この部分で Object.entries() の戻り値を key , value で受け取り、あとは好きな形の配列にするというもの。