7.1 创建数组
var a1 = [1, 2, 4, 6, 8]; // 使用数组直接量创建数组
var a2 = new Array(); // 创建一个数组
var a3 = new Array(10); // 创建一个长度为10的空数组
var a4 = new Array(1, 2, 4, 6, "test"); // 两个以上的参数将作为数组元素创建
7.2 数组元素的读和写
var a = [321, 3121, 1, 5];
a[-123] = 8; // 非有效索引值,作为数组的属性添加,不会更新数组长度
数组索引与属性的区别
数组也是一种特殊的经过封装的对象,其索引值相当于属性值。
所有的索引都是属性名,但只有在0~2的32次方 - 2之间整数属性名才是索引。
7.3 稀疏数组
7.4 数组长度
7.5 数组元素的添加与删除
7.6 数组遍历
7.7 多维数组
7.8 数组方法 (es3)
7.8.1 join()
指定连接符连接