手拉手实现冒泡排序+数组去重
看一下浏览器打印出来的结果:
哎,就非常的nice,还有一种方法更简单,使用ES6的sort方法:
使用sort直接拿数组调用,里面接收一个回调函数,如不想写function可简写成小括号(es6语法),里面再传入两个形参,最后返回出去,看下浏览器打印结果:
接下来再写数组的去重,也封装成一个函数如下:
看一下打印结果,本来数组中有一个重复的6,去重后就没了
还有一种特别简单的写法用es6的Set加上扩展运算符来写每一句话就可以搞定:
结果是一样的。
看一下浏览器打印出来的结果:
哎,就非常的nice,还有一种方法更简单,使用ES6的sort方法:
使用sort直接拿数组调用,里面接收一个回调函数,如不想写function可简写成小括号(es6语法),里面再传入两个形参,最后返回出去,看下浏览器打印结果:
接下来再写数组的去重,也封装成一个函数如下:
看一下打印结果,本来数组中有一个重复的6,去重后就没了
还有一种特别简单的写法用es6的Set加上扩展运算符来写每一句话就可以搞定:
结果是一样的。