且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

js:数组扁平化、数组去重、集合转数组

更新时间:2022-08-17 14:45:30

// 数组扁平化;
let list = [1, [1, 2, [1, 2, 3]]];

list.flat();
// [1,1,2,[1,2,3]]

list.flat(Infinity);
// [1, 1, 2, 1, 2, 3]

// 数组去重;
new Set([1, 1, 2, 1, 2, 3]);
// {1, 2, 3}

// 集合Set转数组
Array.from(new Set([1, 1, 2, 1, 2, 3]));
// [(1, 2, 3)];

参考

js 数组扁平化

js 中, set 与 数组 相互转换