特定の要素の個数をカウントする方法
に公開
今回は配列の中に特定の要素がいくつあるかをカウントする方法についての投稿になります。
・考え方
今回はfilterメソッドを使用します。
大まかな流れとしては、
①ある配列からfilterを使用し特定の要素を抜き出して別の配列を作成する
②新しく作成した配列のlengthを取得する
以上になります。
・コードで確認
今回はあるランダムな配列の中に1がいくつあるかをカウントします。
// ランダムな配列用意
const arry = [1, 3, 5, 1, 2, 4, 6, 1, 5, 10];
// filterを使用し、1だけ取り出した新しい配列を用意
const newArry = arry.filter(num => num === 1);
// 新しい配列の長さ = 1の個数になります
console.log(newArry.length);