
js数组
风继续吹&
加油
展开
-
数组去重排序简单方法
去重排序(从小到大排序)let arr=[1,2,3,3,3,3,4,4,5,5,9,9];function superSort(){ return [...new Set(arr)].sort(function(a,b){ return a-b; })}console.log(superSort(arr));去重排序(从大到小排序)let arr=[1,2,3,3,3,3,4,4,5,5,9,9];function superSort(){ return [..原创 2021-03-09 20:53:39 · 458 阅读 · 0 评论 -
数组冒泡排序、选择排序
冒泡排序:相邻两个数进行比较,符合条件,交换位置var arr = [9, 2, 7, 4, 3, 6];for (var i = 1; i < arr.length; i++) { for (var j = 0; j < arr.length - i; j++) { if (arr[j] > arr[j + 1]) { var t = arr[j]; .原创 2021-02-27 15:02:15 · 166 阅读 · 0 评论 -
扁平化数组
一.扁平化数组扁平化,顾名思义就是减少复杂性装饰,使其事物本身更简洁、简单,突出主题。数组扁平化,对着上面意思套也知道了,就是将一个复杂的嵌套多层的数组,一层一层的转化为层级较少或者只有一层的数组。function fn(arr) { var list = []; if (arr instanceof Array) { for (var i = 0, len = arr.length; i < len; i++)原创 2021-02-27 14:31:42 · 142 阅读 · 0 评论