js陣列操作,拼寫好像,沒看清楚就容易出錯的。

2022-02-22 00:53:15 字數 467 閱讀 6285

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