08 JavaScript语言精粹-数组

数组

摘录于《JavaScript权威指南》

一,遍历数组

在JavaScript中的数组是稀疏的,这表明数组下标不必一定要落在一个连续的数字范围内,只有真实存储在数组中的元素才会被分配内存。因此在这样的情况下使用元素之前就需要检测:

eg:
     for(var i = 0;i <arr.length;i++){
	if(arr[i])alert(arr[i]);
}

二,截断或增长数组

数组的length属性可读可写,若给length设置一个比它当前值小的值,那么数组将会被截断,这个长度之外的元素就会被抛弃,他们的值就会丢失。
若给lengt设置的值比当前值大,那么新的,未定义的元素就会被添加到数组末尾,以使得数组增长到指定的长度。

猜你喜欢

转载自blog.csdn.net/qq_42873753/article/details/85228682
08