js怎样对数组进行排序

js中可以通过调用sort和reverse方法来进行排序,今天我就来教教大家js怎样对数组进行排序。

操作方法

  • 01

    首先,打开浏览器,然后随便打开一个页面,比如我就打开了搜狗首页,然后按下快捷键F12,这样就可以打开浏览器的开发人员工具了。然后我们点击“console”来切换到console界面。console界面字体比较小,可以按ctrl键和加号来放大字体。

  • 02

    接着在console里面开始写代码来。如图所示,小编我就自定义了两个数组,一个数组存放的是字符,一个数组存放的是数字,接着开始对这两个数组进行排序。

  • 03

    如图,数组名.sort()即可对字符进行排序,排序是按照字典排序方式的,也就是从a到z。

  • 04

    接着使用数组名.reverse()就可以把里面的数组倒转过来,如图,看看对比就很容易明白了,位置完全相反。

  • 05

    但是,如果要排序的是数字,如果使用sort()和reverse()方法则会失效。这时候就需要在sort()和reverse()方法里面传入一个函数参数。

  • 06

    如图,先定义一个函数,函数的内容如图所示。传入两个参数,然后用第一个参数减去第二个参数,比如我们只需要把a-b即可把数字从小到大排序。

  • 07

    接着我们再把函数作为参数传入到sort()里面,这样就可以对数字进行排序了。

  • 08

    如果要从大到小排序,则另写一个函数,用第二个参数减去第一个参数,这样就可以了,如图,我就改为b-a。

  • 09

    这样即可得到从大到小排序的数组了,哈哈。

  • 10

    当然,如果不另外写函数,我们也可以使用reverse,然后把之前的s函数传入也可以得到从大到小的结果。

(0)

相关推荐

  • Javascript里如何对数组进行排序?

    在网页开发里,我们经常会用到Javascript脚本.在写JS代码过程中,我们经常会与数组打交道,对数组进行添加,删除等操作,有时还会对数组进行排序.下面我们一起了解下怎么对数组进行排序. 操作方法 ...

  • VB6.0选择法对数组进行排序

    在日常生活中经常需要对一组数据按照一定规律进行排列,在Excel就可以按照一定关键字进行升序或者降序排列,接下来介绍如何用VB6.0实现选择法对数组进行排序: 操作方法 01 打开VB6.0,新建一个 ...

  • JS中的数组转变成JSON格式字符串的方法

    有一个JS数组,如: var arr = [["projectname1","projectnumber1"],["projectname2" ...

  • JS 字符串转数组

    JS中,将一个字符串转置为数组,使用到的方法是split(),通过使用split()方法,可以轻松的将一个字符串转换为数组 操作方法 01 新建一个HTML文档,用于承载JS 02 在JS中定义一个字 ...

  • 如何对C#列表/数组进行排序 [Sort]

    c#编程中,经常遇到排序的工作,比如用户输入的一组人员的年龄列表需要按照年龄大小排序.或者需要按照销售人员的销售额排序等等,下面介绍一下如何对列表进行排序的处理方法. 方法/步骤1 01 打开Micr ...

  • js如何定义数组,并添加元素

    在javascript中如何定义数组,并且添加元素 操作方法 01 定义.声明数组 下面的代码创建名为 cars 的数组: var cars=new Array(); 或者 声明的时候,也可以赋值 v ...

  • js中数组的方法

    在JavaScript学习中,数组是一个很基础的知识.但是又是用的很多的知识.本文介绍下JS中数组的方法以及其使用. 操作方法 01 创建数组创建数组,为其赋值,然后输出这些值.代码如下: <h ...

  • PHP数组--排序函数

    有时候,一个php函数就能省去我们大量的代码,在写程序的时候,如果能灵活运用这些函数,将大大节省时间,提高效率,下面总结的是php常用的数组排序函数,phper一定会用到的. 操作方法 01 1.so ...

  • MATLAB如何对数组元素进行排序?

    介绍MATLAB中对数组元素排序的有关函数,介绍三个函数,分别是issorted,sort,sortrow. 操作方法 01 首先,通过issorted函数可以判断列表或者数组是否是升序.默认对列表使 ...