这道笔试题你会吗(13)
来源:Vicky丶Amor     阅读:520
源码超市
发布于 2019-06-11 06:03
查看主页

已知如下数组:

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

编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组

答案:

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})
var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];arr.toString().split(",").sort((a,b)=>{ return a-b})

求点赞 求关注~
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 服务器应用
相关推荐
每天一点算法-快速排序 (Day4)
前台面试每日 3+1 —— 第494天
深入JVM内核4 GC算法与种类
npm镜像切换三法
华为某程序员晒出工作安排,一天平均开会6次,网友:一定是领导
首页
搜索
订单
购物车
我的