创建数组


JavaScript 数组

数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。数组元素可以是任何类型,索引从 0 开始,最大值是232-2。数组大小是动态的,可以动态删除或增加元素。

JavaScript 数组是 JavaScript 对象的特殊形式,可以把索引当做整数属性名。数组索引是经过优化的,通过索引访问数组元素比通过对象属性要快很多。

数组继承自 Array.prototype,该原型定义了一套丰富的数组操作方法。

通过数组字面量创建数组:

var empty = [];
var primes = [2, 3, 5, 7, 11];
var misc1 = [1.1, true, "a", ];
var misc2 = [1.1,, "a"];  // 第二个元素是undedined

还可以通过构造函数创建数组:

var a1 = new Array();  // 空数组
var a2 = new Array(10); // 指定数组长度,此时a2[0]值是undefined,不是10!
var a3 = new Array(5, 4, 3, 2, 1, "test");  // 此时a3[0]的值是5

Vote Vote Cancel Collect Collect Cancel

<< 上一篇: 对象方法

>> 下一篇: 数组元素的读和写