Array的使用特点(2)
<script>
//只对数字做序列的数组有效
function UpdateArray(arr)
{
var arr2=new Array();
for(var i=0;i<arr.length;i++)
{
if(typeof(arr[i])!="undefined")
arr2[arr2.length]=arr[i];
}
return arr2;
}

a=new Array(1,2,3,4,5);
//删除中间那个
delete a[2];
//可以看到中间的没有了,不过还是有分隔出现
//那时 a[2]是undefined的
alert(a.join());
a=UpdateArray(a);
//可以看到没有中间那个了。这时a[2]是4,a[3]是5
alert(a.join());
</script>