js对数组中的数字排序

Posted unionline

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js对数组中的数字排序相关的知识,希望对你有一定的参考价值。

1 前言

如果数组里面都是数字,如果用原生的sort,默认是按字符串排序的,不符合我们的要求

2 代码

方法1:添加Array的原生方法

Array.prototype.sort2 =function(){
    //实现数字升序
    this.sort(function (a,b){ return a-b });
};

方法2:不写原生方法

  var arr=[1,4,8,2,11,7,3,5];
  arr.sort(function (a,b){ return a-b });//arr = [1,2,3,4,5,7,8,11]

以上是关于js对数组中的数字排序的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript数字数组怎么按数子大小排序

js sort() 数字排序 不太理解

js数组排序的六种方法

JavaScript数字数组怎么按数字大小排序?

JS sort() 按照某个属性对数组进行排序

为啥数字数组,更多数据排序比对象数组更快,Javascript中的数据更少?