数组
摘录于《JavaScript权威指南》
一,遍历数组
在JavaScript中的数组是稀疏的,这表明数组下标不必一定要落在一个连续的数字范围内,只有真实存储在数组中的元素才会被分配内存。因此在这样的情况下使用元素之前就需要检测:
eg:
for(var i = 0;i <arr.length;i++){
if(arr[i])alert(arr[i]);
}
二,截断或增长数组
数组的length属性可读可写,若给length设置一个比它当前值小的值,那么数组将会被截断,这个长度之外的元素就会被抛弃,他们的值就会丢失。
若给lengt设置的值比当前值大,那么新的,未定义的元素就会被添加到数组末尾,以使得数组增长到指定的长度。