关于sort的使用
说明:如果调用该方法不适用参数,是按照字符编码的顺序进行排序的(首位)。
如果想进行其他标准的排序,需要使用函数,比较该函数的两个值,对比之后会返回 一个用于对比两个值相对顺序的数字。
比如该函数的两个值a和b,对比返回如下的值:
若a小于b,在排序时a排在b之后,则返回的值小于0;
若a等于b,则返回的值等于0;
若a大于b, 则返回的值大于1;
- 直接使用sort()方法只是对首字数字进行排序,并不会对大小进行排序
比如:
输出
要进行大小的排序,就需要使用排序函数
输出
注:以上是正序排序,倒序排列的话的是’b-a’
2.需要对时间进行排序,也可使用如图上的方法,但该方法只在web生效在移动端不生效。所以在移动端要进行时间的排序需要使用三元运算法
输出
*时间排序比较特殊直接相减Web能够实现是因为浏览器支持,移动端需要使用三元运算
(直接相减移动要实现,需要将时间格式转成时间戳,然后进行对比这样直接相减就可以实现,转时间戳的时间要注意只能转yyy/mm/dd或yyyy-mm-dd格式)