美文网首页
2018-11-12 js数组排序默认使用字母顺序,想要对整数数

2018-11-12 js数组排序默认使用字母顺序,想要对整数数

作者: 五大RobertWu伍洋 | 来源:发表于2018-11-12 10:54 被阅读15次

    js数组排序默认使用字母顺序,想要对整数数组排序:

    function sortNumber(a,b) {
        return a - b;
    }
    
    var numArray = [140000, 104, 99];
    numArray.sort(sortNumber);
    alert(numArray.join(","));
    

    EDIT: using ES6 arrow functions:

    numArray.sort((a, b) => a - b); // For ascending sort
    numArray.sort((a, b) => b - a); // For descending sort
    

    w3c教程中默认的js排序和逆序举例

    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.sort();        // First sort the elements of fruits 
    fruits.reverse();     // Then reverse the order of the elements
    

    按照数值排序

    var points = [40, 100, 1, 5, 25, 10];
    points.sort(function(a, b){return a - b});
    

    相关文章

      网友评论

          本文标题:2018-11-12 js数组排序默认使用字母顺序,想要对整数数

          本文链接:https://www.haomeiwen.com/subject/hwuqfqtx.html