JavaScript中的sort排序
来源:互联网 发布:weui.js 怎么用 编辑:程序博客网 时间:2024/04/30 23:59
排序算法
通常规定,对于两个元素x和y,如果认为x < y,则返回-1,如果认为x == y,则返回0,如果认为x > y,则返回1,这样,排序算法就不用关心具体的比较过程,而是根据比较结果直接排序。
从小到大
比较数字:
//从小到大var arr = [10, 20, 1, 2];arr.sort(function (x, y) { if (x < y) { return -1; } if (x > y) { return 1; } return 0;}); // [1, 2, 10, 20]//从大到小var arr = [10, 20, 1, 2];arr.sort(function (x, y) { if (x < y) { return 1; } if (x > y) { return -1; } return 0;}); // [20, 10, 2, 1]
比较字符串:
var arr = ['Google', 'apple', 'Microsoft'];arr.sort(function (s1, s2) { x1 = s1.toUpperCase(); x2 = s2.toUpperCase(); if (x1 < x2) { return -1; } if (x1 > x2) { return 1; } return 0;}); // ['apple', 'Google', 'Microsoft']
阅读全文
0 0
- JavaScript中的sort排序
- JavaScript中的排序函数sort
- JavaScript中的sort排序问题
- javascript sort排序
- javascript sort排序
- 【Javascript】数组排序sort()
- JavaScript 排序 sort
- javascript数组排序Sort()
- JavaScript中的sort排序及字典序陷阱的解决方法
- STL中的sort排序
- C#中的 sort排序
- JAVA中的sort排序
- lua中的sort排序
- Linux中的sort排序
- javascript中的sort()
- javascript中的sort()方法
- javascript中的sort()方法
- 【JavaScript】数组sort()排序规则
- centos6.5安装tensorflow1.0
- 为何Redis要比Memcached好用
- 主流Wifi芯片简要介绍
- kinectv2编译时出现错误需要目标/usr/lib/x86_64-linux-gnu/libGL.so”。 停止。
- Font Awesome 图标使用总结
- JavaScript中的sort排序
- Python的os模块
- C# 执行程序
- Android安全防护
- 位运算训练02—输入一个整数a,再输入两个整数p1,p2(p1,p2<32) 输出该整数的二进制表示方法中从右端开始的p1到p2位
- 编码格式
- Atm取款机,面向对象,方法返回值的方式!
- caffe----训练自己的图片caffenet模型
- 剑指offer——6.旋转数组的最小数字