资讯专栏INFORMATION COLUMN

一个题对于数组扁平化与去重与排序

Terry_Tai / 1473人阅读

摘要:已知如下数组编写一个程序将数组扁平化去并除其中重复部分数据,最终得到一个升序且不重复的数组参考上大佬的方法一步到位。自己的多重函数法首先定义一个函数,实现数组的扁平化当数据都扁平化了,那么继续常规操作。

已知如下数组:
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;

} )

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/106274.html

相关文章

  • JavaScript专系列20篇正式完结!

    摘要:写在前面专题系列是我写的第二个系列,第一个系列是深入系列。专题系列自月日发布第一篇文章,到月日发布最后一篇,感谢各位朋友的收藏点赞,鼓励指正。 写在前面 JavaScript 专题系列是我写的第二个系列,第一个系列是 JavaScript 深入系列。 JavaScript 专题系列共计 20 篇,主要研究日常开发中一些功能点的实现,比如防抖、节流、去重、类型判断、拷贝、最值、扁平、柯里...

    sixleaves 评论0 收藏0
  • 平化数组的问延伸

    摘要:起因在掘金上看到道前端面试题,其中有一道题是这样的有数组,将它变为,即扁平化数组并排序解答答案点赞排名第一的大佬的解答如下解析首先,不做赘述,参见语法数组转换其次,,数据结构,因为其内值唯一的特性,可以完成数组去重再者,是,内描述很详细, 起因 在掘金上看到100道前端面试题,其中有一道题是这样的 有数组[11, 1, 3, 5 [4, 5], 2, [2, [44, 22, 1, ...

    CocoaChina 评论0 收藏0
  • 前端JS面试

    摘要:前端面试题精选函数实现应用首先什么是函数,直译记忆,缓存等意思,到了计算机层面就翻译为缓存函数,缓存函数就是把计算的结果,存在函数中,当再次调用的时候就可以直接调用。 前端面试题精选 1.memorize函数实现应用 首先什么是memorize函数,memorize直译:记忆,缓存等意思,到了计算机层面就翻译为缓存函数,缓存函数就是把计算的结果,存在函数中,当再次调用的时候就可以直接调...

    bawn 评论0 收藏0
  • 一年内经验前端面试记录

    摘要:对于,其默认大小一般是本地存储和都保存在浏览器端,且都是同源的。把变量放在闭包中和放在全局作用域,对内存的影响是一致的,这里并不能说成是内存泄露。将新的树和之前的虚拟树进行相比较,根据结果对进行精准响应。 1. JavaScript 1. JavaScript文件在什么情况下会放在html哪个位置 https://zhuanlan.zhihu.com/p/... 对于必须要在DOM加载...

    qianfeng 评论0 收藏0
  • 一年内经验前端面试记录

    摘要:对于,其默认大小一般是本地存储和都保存在浏览器端,且都是同源的。把变量放在闭包中和放在全局作用域,对内存的影响是一致的,这里并不能说成是内存泄露。将新的树和之前的虚拟树进行相比较,根据结果对进行精准响应。 1. JavaScript 1. JavaScript文件在什么情况下会放在html哪个位置 https://zhuanlan.zhihu.com/p/... 对于必须要在DOM加载...

    kelvinlee 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<