正在探索集合,但无法从其中的x数组中获取新集合.
下面是我试图做的,这似乎是合乎逻辑的,但最终只有来自第一个数组的值:
new Set(...array.map(x => x.value));
了解我做错了什么以及它应该是什么样子会很棒
Update:
const array = [[1,1,3,4], [2,2,3,4], [1,1,3,5]];
new Set(...array.map(x => x));
我的目标是[1,2,3,4,5]
但得到[1,3,4]
Solution:
new Set(array.map(x => x.value).flat())