連想配列の配列の中で重複している行を取得しユーザーに通知したいです。
重複条件としては全てのプロパティが同じ場合です
データ量が最大1万件ほどになりそうなのでできるだけ早い処理をしたいと思っています。
ただ現状filter関数でループするしか思い付かずデータ量の2乗のループになってしまうため処理が遅いことが課題です。
※重複している行数の取得が難しければ重複を削除した配列を作りたいです。
何か良い方法ありましたらご教示願いたいです。
例)
[ {id:1, name: 'a', type: 'a'} {id:2, name: 'b', type: 'b'} {id:3, name: 'c', type: 'c'} {id:1, name: 'a', type: 'a'} {id:4, name: 'd', type: 'd'} {id:1, name: 'a', type: 'b'} ] → 1行目と4行目が重複しています
回答3件
あなたの回答
tips
プレビュー