数组
文章平均质量分 71
鹿目达也
乞丐一个
展开
-
ES6 数组的去重和复制
var arr = [1,1,2,5,4,7,8,5,5,1,2]; var newArr = [...new Set(arr)];//...是超引用 console.log(newArr)使用Set()可以快速去重而不使用循环不过考循环问题 可以使用下面的方法利用对象的属性去重 每次取出原数组的元素,然后再对象中访问这个属性,如果存在就说明重复 function unique(arr){ ...原创 2018-05-03 11:44:13 · 479 阅读 · 0 评论 -
面试中可以用到的2种数组排序方法
做面试题时 常常会考数组排序的问题我个人认为并没有必要掌握全部的方法 掌握2种常用的即可 var arr = [1,2,3,4,5,1,2,3,4,5,'1','1',2,'2','2']; var quickSort = function(arr){ if(arr.length <=1 ){return arr;} var pivotIndex = Math.floo...原创 2018-05-11 10:53:25 · 293 阅读 · 0 评论