数组扁平化flatten转载

原创
小哥 3年前 (2022-10-17) 阅读数 109 #大杂烩

题目:

以下数组是已知的。以下数组是已知的。以下数组是已知的。

var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];

编写一个程序将数组展平,并对重复数据进行分割,以获得升序和非重复数组

算法:

Array.from(new Set(arr.flat(Infinity))).sort((a,b)=>{ return a-b})

console.log(arr.flat(Infinity),阵列展平阵列展平);

console.log(new Set(arr.flat(Infinity)),数组去重);

console.log(

Array.from(new Set(arr.flat(Infinity))).sort((a, b) => {

return a - b;

}),

"数组排序"

);

转载于:https://www.cnblogs.com/anbozhu7/p/11253899.html

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除