1.冒泡排序 2.快速排序 3.es6排序 下面这俩方法不仅可以排序还可以去重,很方便快捷 ...
var arr , , , , , , , let s new Set arr let arr ....s consolo.log arr 打印出来的是 , , , , , , ...
2017-03-03 20:41 0 3860 推荐指数:
1.冒泡排序 2.快速排序 3.es6排序 下面这俩方法不仅可以排序还可以去重,很方便快捷 ...
let arr = [3,7,2,11,5,7]; console.log("输入的数据个数",n) console.log("输入的数组",arr) //去重,set方法不允许重复,去重后编程对象了 let setArr = new Set ...
ES6里新添加了两个很好用的东西,Set和Array.from。 Set是一种新的数据结构,它可以接收一个数组或者是类数组对象,自动去重其中的重复项目。 常情况下,NaN === NaN 返回的是false,但是在set里,一样能够帮你去重。 但是我们发现得到的结果,是一个对象,并不是 ...
使用new Set()快速数组去重: ...
es5写法: ...
arr.sort //排序 具体使用可参考手册:http://www.w3school.com.cn/js/j ...
es6快速排序 let qsort = fn =>([x,...xn]) => x == null ? [] : [ ...qsort(fn)(xn.filter(a=>fn(a,x))), x, ...qsort(fn)(xn.filter(a=>!fn(a,x ...