有2個單詞很像,如果沒有看清楚,就很容易出錯,特此記錄下:
1)陣列的 切片操作(slice),看w3c對他的描述:
(1)定義:從已有的陣列中選定制定的陣列
(2)返回值:陣列
(3)注意: 不改變原陣列的值,可以用負數作為索引。
2)刪除陣列元素操作(splice),和上面的單詞只有乙個字母(p)的區別
(1)定義:插入,替換,刪除陣列中的元素
(2)語法:arryobject.splice(index,howmany,ele1,ele2,.....)
可以理解為先刪除,然後再新增元素,index 是開始位置,從0開始計算,howmany是刪除的個數,
ele1,ele2,....是元素,如果howmany 為0,則不刪除元素,直接將後面的元素插入到陣列中來,如果
howmany不為0,則刪除從index索引處的howmany元素個數,然後再將元素填入刪除的位置中。
js陣列操作
對陣列的整體性操作 var nums1 var nums2 for var i 0 i 10 i alert nums1 var nums2 nums1 nums2 nums1.splice 0 nums2 nums1.concat nums2 0 10 nums2 9 0 alert nums1 ...
JS陣列操作
陣列的生成 var arr 1,2,3 var arr new array 1,2,3 2.陣列操作 var arr arr.pop 尾部刪除 arr.shift 頭部刪除 arr.push 尾部新增 arr.unshift 頭部新增 arr.splice position,length,eleme...
js陣列操作
陣列 1 陣列內可以存放任意型別的資料 2 陣列元素不賦值,則為undefined 3 列印陣列時,如果某個元素沒有賦值,則為 4 訪問陣列範圍以外的元素時,不會出現越界異常,為undefined 5 定義的陣列大小,依然可以新增更多的元素 第一種 var arr new array arr 0 1...