创建数组
数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。数组元素可以是任何类型,索引从 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
No Comments