例如,一个数组只有一个元素,但是这个元素的索引值很大,那么这个数组的 length 也会很大:
要知道的是我们通常不会这样使用数组。
length 属性的另一个有意思的点是它是可写的。
如果我们手动增加它,则不会发生任何有趣的事儿。但是如果我们减少它,数组就会被截断。该过程是不可逆的,下面是例子:
所以,清空数组最简单的方法就是: arr.length = 0
<SCRIPTLANGUAGE="JavaScript">
<!--
var
x=["a","b","c","d"]
//var
x="abcd"
var
i=0
for(i=0
i<x.length
i++){
alert(x[i])
}
//-->
</SCRIPT>
x为一个变量字符串或者数组,x.length代表数组或者字符串的长度,(i=0
i<x.length
i++)用在for循环语句中,含义是:初始化一个为0的数值变量,使其在x的长度范围内递增,循环执行语句,直到变量大于x的长度