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

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});
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第三章 类型、值和变量 1、存取字符串、数字或布尔值的属性时创建的临时对象称做包装对象,它只是偶尔用来区分字符串值...
    坤少卡卡阅读 663评论 0 1
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    Elbert_Z阅读 10,915评论 0 2
  • 转载:在开发中,数组的使用场景非常多,平日中也涉及到很多数组的api/相关操作,一直也没有对这块内容进行一块整理总...
    七色烟火阅读 3,289评论 0 3
  • “其实我想出去”,这是一只久困于笼的老鸟的内心独白。以前的它,是一只翱翔蓝天的鸟,是领人称羡的蓝天守护者,是桀骜不...
    偲兒cc阅读 274评论 0 0
  • 芸一大早起来,把中药按照医生的叮嘱,先浸泡两小时,然后用武火煮沸,文火慢煎。在这个过程中,芸给自己煮了一个鸡蛋吃了...
    猫怀里的鱼阅读 215评论 0 4