|
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> |