JavaScript强化教程——sort() 方法

原创 2016年08月30日 09:59:56
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— sort() 方法
实例
数组排序:var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();fruits 输出结果:Apple,Banana,Mango,Orange
 
定义和用法

sort() 方法用于对数组的元素进行排序。

排序顺序可以是字母或数字,并按升序或降序。

默认排序顺序为按字母升序。

注意:当数字是按字母顺序排列时"40"将排在"5"前面。

使用数字排序,你必须通过一个函数作为参数来调用。

函数指定数字是按照升序还是降序排列。

这些说起来可能很难理解,你可以通过本页底部实例进一步了解它。

注意: 这种方法会改变原始数组!。
 

array.sort(sortfunction)参数 Values

参数 描述
sortfunction 可选。规定排序顺序。必须是函数。

返回值

Type 描述
Array 对数组的引用。请注意,数组在原数组上进行排序,不生成副本。
 
实例
数字排序(数字和升序):
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return a-b});
fruits输出结果:
1,5,10,25,40,100
实例
数字排序(数字和降序):
var points = [40,100,1,5,25,10];
points.sort(function(a,b){return b-a});
fruits输出结果:
100,40,25,10,5,1
实例
数字排序 (字母和降序):
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.sort();
fruits.reverse();
fruits输出结果:
Orange,Mango,Banana,Apple
点击进入JavaScript强化教程

javascript数组(1) ——sort的工作原理及其他数组排序方法

一说到数组排序,最直观的想法就是用sort啊! 请问不用使用sort方法还可以使用什么方法进行数组排序? 比如 :  快速排序法、合并排序法、冒泡排序法、选择排序法、插入排序法、布尔排序法、交互排...

JavaScript强化教程——DOM编程(两种控制div移动的方法)

May the force be with you !

javascript数组的sort方法排序例子

  • 2012年04月09日 14:14
  • 661B
  • 下载

JavaScript sort() 方法

定义和用法sort() 方法用于对数组的元素进行排序。 语法arrayObject.sort(sortby)参数 描述 sortby 可选。规定排序顺序。必须是函数。 返回值对数组的引用...

JavaScript 使用sort()方法来给数组排序

sort()对数组排序,不开辟新的内存,对原有数组元素进行调换 1、文字数组排序——sort(); <html> <body> <script type="text/javascript"> ...

javascript 利用Array的sort方法,对Array进行排序 (Array里面放的是对象而不是字符串)

利用Array的sort方法,对Array进行排序  (Array里面放的是对象而不是字符串)。 写了一个sample程序。 使用了jquery做了一下页面的处理,乱七八糟一大堆,其实真正有...

JavaScript中用sort方法进行二维数组排序 — 第5.2.5节

JavaScript中数组排序方法用到的最多的当然是封装好的sort()方法了 一:sort()方法怎么使用? sort方法并不像我们想的那么容易使用,不是单纯的arr.sort()就行了,需要我...

JavaScript sort()方法总结

sort() 方法用于对数组的元素进行排序。 语法:arrayObject.sort(sortby);参数sortby可选。规定排序顺序。必须是函数。 注:如果调用该方法时没有使用参数,将按字母顺序对...

javaScript中使用 sort方法根据数组中对象的某一个属性值进行排序

javaScript中使用 sort方法根据数组中对象的某一个属性值进行排序
  • ccplzll
  • ccplzll
  • 2017年01月06日 14:04
  • 2588

javascript中数组的sort()方法原理研究

javascript数组的sort()方法究竟是何原理,为何compare函数要写成 function compare(a,b) { return a - b } sort()方法的工作原理究...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript强化教程——sort() 方法
举报原因:
原因补充:

(最多只允许输入30个字)