已知如下数组:
var arr = [[1,2,2],[3, 4, 5, 5],[6, 7, 8, 9,[11,12,[12,13,[14,15,66,12]]]],10];
编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组
参考git上大佬的方法 一步到位。
Array.from(new Set(arr.flat(Infinity))).sort((a,b)=>{ return a-b})
emmmm,自己的多重函数法
首先定义一个函数,实现数组的扁平化
当数据都扁平化了,那么继续常规操作。
1、去重
2、排序
sort(function (a,b) {
return a-b;
} )
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。