数组
创建数组
数组是值的有序集合,每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。数组元素可以是任何类型,索引从 0 开始...
数组元素的读和写
使用操作符 [] 来对数组元素进行访问或设置: 与对象不同之处在于使用小于 232 的非负整数作为属性名时数组会自动维护其le...
稀疏数组
稀疏数组就是包含从 0 开始的不连续索引的数组,通常,数组的 length 属性值代表数组中元素的个数,如果数组是稀疏的,lengt...
数组长度
每个数组都有一个 length 属性,就是这个属性使其区别于常规的 JavaScript 对象。针对稠密数组,length 属性值代...
数组元素的添加和删除
前面已经演示了如何为数组新增元素,最简单的方法就是通过 [] 的方式。此外,还可以通过 push 方法在数组尾部添加一个或多个元素:...
数组遍历
遍历数组最常见的方法是使用 for 循环: 使用 Object.keys 获取索引是为了过滤掉已删除的元素或不存在的元素。 ...
多维数组
JavaScript 不支持真正的多维数组,但可以使用数组的数组来近似。访问数组的数组中的元素,只要简单地使用两次[]操作符即可,如...
数组方法
ECMAScript 3 join() 该方法将数组中所有元素都转换为字符串并连接起来并返回,可以指定一个连接字符串来分隔数组中...
数组类型判断
在 ECMAScript 5 中判断未知对象是否是数组,可以通过 Array.isArray() 来实现: Array.isArr...
类数组对象
JavaScript 数组与一般对象的区别: 当有新元素添加到列表中时,自动更新 length 属性 设置 length 属性值...
作为数组的字符串
在 ECMAScript 5 中,字符串的行为类似只读数组,除了通过 charAt() 访问单个字符之外,还可以使用方括号: ...
No Comments