JavaScript数组Array定义与sort排序方法详解

作者:拾光

时间:2026-10-27

浏览:648

本文介绍JavaScript中数组Array的两种定义方式,重点解析sort方法的默认行为与自定义排序规则。通过示例展示如何编写比较函数实现数值升序排列,并说明字符编码排序与数值排序的区别。

文章目录

JavaScript数组定义方式

在JavaScript中,Array数组的功能类似于Java中的ArrayList。



定义方法:

1:使用new Array(5)



具体语法为var ary = new Array(5),这创建了一个长度为5的数组。



第二种方法是使用JSON语法直接赋值,例如var ary = [1,3,4]。



数组排序:

sort排序方法示例

以下是一个具体的应用示例。


代码实现如下。

 
function sort(){
var ary=[11,12,3,5,29];
ary.sort();//按照字符编码排序11,12,29,3,5;
alert(ary.toString());
ary.sort(function(v1,v2){
return v1-v2;//自定义排序规则3,5,11,12,29
}); 
alert(ary.toString());
} 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章