1.splice:刪除元素並添加新元素,直接對數組進行修改,返回含有被刪除元素的數組。javascript
arrayObject.splice(index,howmany,element1,.....,elementX)java
index:必選,規定從何處添加/刪除元素。數組
howmany:必選,規定應該刪除多少元素。未規定此參數,則刪除從 index 開始到原數組結尾的全部元素。ip
element1:可選,規定要添加到數組的新元素。element
Js代碼 收藏代碼it
<script type ="text/javascript"> script
var arr = [1,2,3,4]; document
arr.splice(0,arr.length); 參數
document.write(arr);// index
</script>
2.length屬性:設置或返回數組中元素的數目。
arrayObject.length
length=元素最後一個下標+1,length值爲0清空數組內的元素(不包括下標不爲整數的數組元素)。
設置的length值比當前數組對應的值小,數組將被截斷,尾部的元素丟失。
設置的length值比當前數組對應的值大,數組將增大,新的元素被添加到數組尾部,值爲 undefined。
Js代碼 收藏代碼
<script type ="text/javascript">
var arr = [1,2,3,4];
arr.length=0;
document.write(arr);//
</script>