javascript 問題集 No.17 データの名前を重複している人を集計、人数を表示(降順)


jsonからrequireする。
結果を入れる[]配列を作る。
for文を回して苗字を除いた名前を定義する。
その名前が[]配列に入っているか確かめる
          ↓
result.findIndex((r) => r.firstName === firstName

if(index=-1)で[]配列に.pushする。

理解しておくべきポイントは

・findIndexとその返り値

最後はsortしてconsoleすること。

<余談>
配列の要素のnameを数える時に迷った。
調べてみると
Object.keys(配列).length-1
で解決した。
これで配列の中のオブジェクトの数を確認できる。