数组中sort的操作方法
2019-05-14 15:31
281 查看
sort()方法按照升序排列数组,如arr = [1,2,3,4].当在数组中添加15进行排序时,则会排列为brr= [1,15,2,3,4],这可能和我们想象中排列的顺序不同,这主要是因为该方法比较的并不是数组中数值的大小,而是比较数组中字符的ASCII码的大小,因此我们如果想真正的比较数值的大小,可以接受一个比较函数作为参数,从而清楚哪一个值应该放在哪一个值前面。
正序排列
[code]arr.sort(function(a,b){ return a - b; });
倒序排列
[code]arr.sort(function(a,b){ return b - a; });
相关文章推荐
- js中的sort()及数组操作方法
- js数组 sort方法的分析
- [LeetCode] Sort Transformed Array 变换数组排序
- Java数组排序Arrays.sort,以及Comparator接口的用法
- Javascript之数组操作方法整理
- js 中数组sort()和reverse()应用
- js中数组(Array)的排序(sort)注意事项说明
- Javascript数组(array) sort方法的解释和分析
- Js数组排序函数sort()介绍
- 【前端初学填坑】1.js数组排序sort()
- js中数组(Array)的排序(sort)注意事项
- js数组的sort排序详解
- vbs的sort(数组排序)
- 数组的12种操作方法
- 排序例子2:使用sort()方法对数组进行排序
- Javascript中数组的sort()和reverse()方法
- js 快速数组排序 Array sort()排序算法 splice()
- js中数组(Array)的排序(sort)注意事项
- 关于js数组的sort排序
- codeforces 362 C. Insertion Sort(树状数组,逆序数)