JS 数组
一、 数组的创建
var a = new Array(); 创建空数组,不必指定长读。
var a = new Array(10); 创建时指定长度。
var a = new Array("abc", "def", 12, 10, ......); 创建的同时将其初始化。
var a = [10, 11, 12, .....] ; 以 [] 创建数组与前三者等效。
注:1. JS中的数组中的元素可以有不同的类型,可以是基本类型、自定义类的对象、方法。
2. JS中的数组是不定长的,可以动态添加或删除元素。
二、数组的引用
以下标法引用,例:a[0] = 10;
三、数组的属性
.length 数组的长度。
四、数组的方法
.push() 向数组末尾添加元素
.pop() 弹出数组末尾的元素
.sort() 元素排序,(默认将数组元素转换为字符串,比较其ASCII码值进行排序)
数值排序 .sort(function(a,b){return a-b}) sort可以有一个函数做参数,a,b为数组中的
元素,当函数返回 >0 的值时,调换 a,b元素的位置。
.reserve() 数组元素倒置
a.concat(b) 将a与b连接成一个数组并以函数返回值返回。a,b均不会改变。
.join([参数]) 将数组元素连接成一个字符串以 [参数] 连接。

浙公网安备 33010602011771号