回答編集履歴
1
重複するものの取得を追記
test
CHANGED
@@ -4,6 +4,8 @@
|
|
4
4
|
|
5
5
|
console.log ([...(new Map (ary.map (a=> [Object.values(a).join('|'), a]))).values()]);
|
6
6
|
|
7
|
+
//重複するもの取得
|
7
8
|
|
9
|
+
console.log(ary.reduce (([a,b],c,d)=>(b.has (d=Object.values(c).join('|'))? [[...a,c],b]: [a,b.add(d)]) ,[[],new Set])[0]);
|
8
10
|
|
9
11
|
```
|