【读书笔记】细读《JavaScript权威指南》(第七章: 数组)

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()

指定连接符连接

猜你喜欢

转载自blog.csdn.net/qq_29977681/article/details/80925501