javascript 數(shù)組 array對象“增加和刪除”元素

javascript 數(shù)組 array對象“增加和刪除”元素

ID:1989921

大?。?9.50 KB

頁數(shù):3頁

時間:2017-11-14

javascript 數(shù)組 array對象“增加和刪除”元素_第1頁
javascript 數(shù)組 array對象“增加和刪除”元素_第2頁
javascript 數(shù)組 array對象“增加和刪除”元素_第3頁
資源描述:

《javascript 數(shù)組 array對象“增加和刪除”元素》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、pop方法移除數(shù)組中的最后一個元素并返回該元素。arrayObj.pop()必選的arrayObj引用是一個Array對象。說明如果該數(shù)組為空,那么將返回undefined。shift方法移除數(shù)組中的第一個元素并返回該元素。arrayObj.shift()必選的arrayObj引用是一個Array對象。說明shift方法可移除數(shù)組中的第一個元素并返回該元素。Java代碼??1.var?arr?=?new?Array(0,1,2,3,4);??2.var?remove?=?arr.pop();??3.alert(r

2、emove);??4.alert(arr.length);???移除并返回最后一個元素,先彈出4,然后提示目前數(shù)組長度彈出4!?push方法將新元素添加到一個數(shù)組中,并返回數(shù)組的新長度值。arrayObj.push([item1[item2[...[itemN]]]])參數(shù)arrayObj必選項。一個Array對象。item,item2,...itemN可選項。該Array的新元素。說明push方法將以新元素出現(xiàn)的順序添加這些元素。如果參數(shù)之一為數(shù)組,那么該數(shù)組將作為單個元素添加到數(shù)組中。如果要合并兩個或多個數(shù)組

3、中的元素,請使用concat方法。Java代碼??1.var?arr?=?new?Array(0,1,2,3,4);??2.//?參數(shù)是一個或多個??3.var?len?=?arr.push(5,6);??4.//len?=?arr.push(7);??1.for(var?i=0;i2.????alert(arr[i]);??3.}???可以一次性增加多個進(jìn)去,也可以增加一個,返回數(shù)組目前長度。變了打印數(shù)組內(nèi)容觀察變化!??splice方法從一個數(shù)組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,

4、返回所移除的元素。arrayObj.splice(start,deleteCount,[item1[,item2[,...[,itemN]]]])參數(shù)arrayObj必選項。一個Array對象。start必選項。指定從數(shù)組中移除元素的開始位置,這個位置是從0開始計算的。deleteCount必選項。要移除的元素的個數(shù)。item1,item2,...,itemN必選項。要在所移除元素的位置上插入的新元素。說明splice方法可以移除從start位置開始的指定個數(shù)的元素并插入新元素,從而修改arrayObj。返回值是

5、一個由所移除的元素組成的新Array對象。?Java代碼?1.var?arr?=?new?Array(0,1,2,3,4);??2.//?刪除從2開始的兩個元素,位置從0開始??3.//?返回移除元素的數(shù)組??4.var?reArr?=?arr.splice(2,2);??5.//?可以在移除元素的位置替換新的元素進(jìn)去??6.//只是從移除開始位置進(jìn)行增加新元素,如果你移除兩個元素,你完全可以增加10個新元素進(jìn)去??7.//var?reArr?=?arr.splice(2,2,6,7,8,9);??8.for(v

6、ar?i=0;i9.????alert(arr[i]);??10.}???如果你不想增加新的元素進(jìn)去,那么不要傳遞第三個參數(shù)即可!??concat方法(Array)返回一個新數(shù)組,這個新數(shù)組是由兩個或更多數(shù)組組合而成的。array1.concat([item1[,item2[,...[,itemN]]]])參數(shù)array1必選項。其他所有數(shù)組要進(jìn)行連接的Array對象。item1,...,itemN可選項。要連接到array1末尾的其他項目。說明concat方法返回一個Array對象,其中包含了array1和提供

7、的任意其他項目的連接。要加的項目(item1…itemN)會按照從左到右的順序添加到數(shù)組。如果某一項為數(shù)組,那么添加其內(nèi)容到array1的末尾。如果該項目不是數(shù)組,就將其作為單個的數(shù)組元素添加到數(shù)組的末尾。以下為從源數(shù)組復(fù)制元素到結(jié)果數(shù)組:對于從正被連接到新數(shù)組的數(shù)組中復(fù)制的對象參數(shù),復(fù)制后仍然指向相同的對象。不論新數(shù)組和源數(shù)組中哪一個有改變,都將引起另一個的改變。對于連接到新數(shù)組的數(shù)值或字符串,只復(fù)制其值。一個數(shù)組中值有改變并不影響另一個數(shù)組中的值。Java代碼?1.var?arr?=?new?Array(0,

8、1);??2.var?arr2?=?new??Array(3,4);??3.var?arr?=?arr.concat(arr2);??4.for(var?i=0;i5.????alert(arr[i]);??6.}???方法的作用是將arr2中的元素復(fù)制到了arr中!

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。