懒人型数组翻转与冒泡排序

如何告别天书般的几十行代码来简单实现数组的翻转和冒泡排序呢?我们接下来会用的两个词“reverse” 与 “sort”
1 reverse 数组翻转

正常情况下
懒人型数组翻转与冒泡排序
翻转之后
懒人型数组翻转与冒泡排序
我们在控制台输出数组元素成功翻转,简单且粗暴!

2 sort 冒泡简单排序

正常情况下
懒人型数组翻转与冒泡排序
用了sort之后看到没,一用就灵
懒人型数组翻转与冒泡排序

3sort的不足与优化使用

sort时能简单将数值进行冒泡排序,但是如果出现了var a = [13,1,4,42]这样的数值,js程序会自动判定后面的1与前面的3是连为一体的,

如图所示如何解决这个问题?
这时候我们就要用到了a,sort(function(a,b){return a - b})规则:①这个语法是js自定义的
②a - b为正序排列
③b - a为倒序排列操作结果如图:

懒人型数组翻转与冒泡排序
执行结果懒人型数组翻转与冒泡排序
怎么样,是不是很简单,如果你学会了的话,多敲几遍熟练熟练,别忘了回来点个赞哦,谢谢!