早一段时间一直没有理解sort的用法,在早几天终于是研究的明白的,所以就来分享一下,如果你也被这个方法困扰,没懂原理,可以看一下这遍文章,希望有所帮助. 第一种,最简单的排序,纯数字排序: var arr=[1,3,5,8,6,4,3]; arr.sort(function(a,b){ return a-b; }) 在这里,a会传进去第0个到length-1的元素,b会传进去第一个到length的长度,前后对比. 第二种,数组对象里面包含数字排排序: var data=[{num:111},{n