亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

向JavaScript的數組中添加元素的方法小結

2019-11-20 11:24:26
字體:
來源:轉載
供稿:網友

在數組的開頭添加新元素 - unshift()
源代碼:

<!DOCTYPE html><html><body><p id="demo">Click the button to add elements to the array.</p><button onclick="myFunction()">Try it</button><script>function myFunction(){var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.unshift("Lemon","Pineapple");var x=document.getElementById("demo");x.innerHTML=fruits;}</script><p><b>Note:</b> The unshift() method does not work properly in Internet Explorer 8 and earlier, the values will be inserted, but the return value will be <em>undefined</em>.</p></body></html> 

測試結果:

Lemon,Pineapple,Banana,Orange,Apple,Mango


在數組的第2位置添加一個元素 - splice()
源代碼:

<!DOCTYPE html><html><body>​<p id="demo">Click the button to add elements to the array.</p>​<button onclick="myFunction()">Try it</button>​<script>function myFunction(){var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.splice(2,0,"Lemon","Kiwi");var x=document.getElementById("demo");x.innerHTML=fruits;}</script>​</body></html>   

測試結果:

Banana,Orange,Lemon,Kiwi,Apple,Mango


數組的末尾添加新的元素 - push()
源代碼:

<!DOCTYPE html><html><body>​<p id="demo">Click the button to add a new element to the array.</p>​<button onclick="myFunction()">Try it</button>​<script>var fruits = ["Banana", "Orange", "Apple", "Mango"];​function myFunction(){fruits.push("Kiwi")var x=document.getElementById("demo");x.innerHTML=fruits;}</script>​</body></html>  

測試結果:

Banana,Orange,Apple,Mango,Kiwi

下面就提供一下上文中的一些函數

數組的創建

var arrayObj = new Array(); //創建一個數組
var arrayObj = new Array([size]); //創建一個數組并指定長度,注意不是上限,是長度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 創建一個數組并賦值

要說明的是,雖然第二種方法創建數組指定了長度,但實際上所有情況下數組都是變長的,也就是說即使指定了長度為5,仍然可以將元素存儲在規定長度以外的,注意:這時長度會隨之改變。

數組元素的添加

arrayObj. push([item1 [item2 [. . . [itemN ]]]]);// 將一個或多個新元素添加到數組結尾,并返回數組新長度
arrayObj.unshift([item1 [item2 [. . . [itemN ]]]]);// 將一個或多個新元素添加到數組開始,數組中的元素自動后移,返回數組新長度
arrayObj.splice(insertPos,0,[item1[, item2[, . . . [,itemN]]]]);//將一個或多個新元素插入到數組的指定位置,插入位置的元素自動后移,返回""。

數組的元素的訪問

var testGetArrValue=arrayObj[1]; //獲取數組的元素值
arrayObj[1]= "這是新值"; //給數組元素賦予新的值
數組元素的刪除
arrayObj.pop(); //移除最后一個元素并返回該元素值
arrayObj.shift(); //移除最前一個元素并返回該元素值,數組中元素自動前移
arrayObj.splice(deletePos,deleteCount); //刪除從指定位置deletePos開始的指定數量deleteCount的元素,數組形式返回所移除的元素

數組的截取和合并

arrayObj.slice(start, [end]); //以數組的形式返回數組的一部分,注意不包括 end 對應的元素,如果省略 end 將復制 start 之后的所有元素
arrayObj.concat([item1[, item2[, . . . [,itemN]]]]); //將多個數組(也可以是字符串,或者是數組和字符串的混合)連接為一個數組,返回連接好的新的數組

數組的拷貝

arrayObj.slice(0); //返回數組的拷貝數組,注意是一個新的數組,不是指向
arrayObj.concat(); //返回數組的拷貝數組,注意是一個新的數組,不是指向

數組元素的排序

arrayObj.reverse(); //反轉元素(最前的排到最后、最后的排到最前),返回數組地址
arrayObj.sort(); //對數組元素排序,返回數組地址

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线性视频| 国产精品日日摸夜夜添夜夜av| 尤物九九久久国产精品的分类| 欧美日韩在线免费观看| 精品亚洲夜色av98在线观看| 在线观看日韩av| 国产成人在线亚洲欧美| 精品国产成人av| 亚洲第一区在线| 久久久久久美女| 成人黄色免费在线观看| 亚洲精品美女在线| 深夜福利一区二区| 91九色蝌蚪国产| 欧美国产欧美亚洲国产日韩mv天天看完整| 91香蕉电影院| 国产精品一区二区三区免费视频| 韩国三级电影久久久久久| 韩剧1988在线观看免费完整版| 国产日韩欧美电影在线观看| 久久久人成影片一区二区三区| 欧美一区二区三区图| 亚洲国产精品中文| 国产激情视频一区| 日韩成人激情视频| 国产精品久久久久久久午夜| 91高清视频在线免费观看| 亚洲自拍偷拍网址| 91久久精品国产91久久性色| 国产精品第二页| 久久最新资源网| 精品亚洲男同gayvideo网站| 欧美一级免费视频| 精品免费在线视频| 亚洲视频视频在线| 精品国产一区二区三区久久狼黑人| 国产精品三级久久久久久电影| 日韩中文有码在线视频| 欧美成人午夜免费视在线看片| 色综合伊人色综合网| 国产精品流白浆视频| 亚洲在线视频福利| 欧美电影电视剧在线观看| 欧美成人免费在线视频| 久久综合久久八八| 日韩高清有码在线| 色777狠狠综合秋免鲁丝| 国产成人综合久久| 国产亚洲精品美女久久久| 欧美乱妇40p| 久久久在线视频| 日韩精品久久久久久福利| 伦理中文字幕亚洲| 亚洲美女喷白浆| 久久五月天色综合| 91在线免费观看网站| 成人国产精品av| 成人精品网站在线观看| 国产精品美女主播| 日韩国产欧美精品在线| 欧洲午夜精品久久久| 欧美怡红院视频一区二区三区| 国产精品丝袜一区二区三区| 国模精品系列视频| 欧美激情videoshd| 精品一区二区三区四区在线| 久久五月天色综合| 欧美电影在线观看完整版| 日韩男女性生活视频| 日韩一二三在线视频播| 欧美中文字幕第一页| 亚洲男子天堂网| 亚洲91精品在线| 久久深夜福利免费观看| 欧美大片免费观看| 尤物yw午夜国产精品视频| 精品自在线视频| 成人福利网站在线观看11| 久久99精品视频一区97| 久久精品视频播放| 久99久在线视频| 欧美亚洲另类激情另类| 久久久电影免费观看完整版| 国产精品三级久久久久久电影| 在线精品国产成人综合| 91精品国产综合久久香蕉| 欧美黄色三级网站| 精品久久久国产| 不卡中文字幕av| www欧美xxxx| 亚洲第一中文字幕| 亚洲第一偷拍网| 成人在线中文字幕| 91精品一区二区| 91精品在线观看视频| 欧美激情亚洲视频| 中文字幕日韩av| 91在线观看免费高清完整版在线观看| 国产在线精品自拍| 日韩精品一区二区视频| **欧美日韩vr在线| 国产男女猛烈无遮挡91| 亚洲成色777777在线观看影院| 亚洲最新视频在线| 国产精品久久99久久| 亚洲国产欧美在线成人app| 国产精品福利在线| 国产精品扒开腿爽爽爽视频| 日韩av理论片| 中文字幕日韩欧美在线视频| 欧美日韩国产成人高清视频| 在线看日韩av| 国产精品免费网站| 亚洲成色www8888| 国产成人综合精品在线| 亚洲国产精彩中文乱码av| 久热精品视频在线观看一区| 日韩欧美国产成人| 欧美性猛交xxxx乱大交| 欧美综合在线第二页| 欧美最顶级丰满的aⅴ艳星| 久久久久国产精品免费网站| 欧美激情视频一区二区三区不卡| 国产女人精品视频| 久久久久99精品久久久久| 色妞色视频一区二区三区四区| 久久成人精品电影| 中文字幕一区电影| 456亚洲影院| 亚洲无亚洲人成网站77777| 综合激情国产一区| 大荫蒂欧美视频另类xxxx| 日韩电影免费在线观看中文字幕| 国产ts人妖一区二区三区| 奇米成人av国产一区二区三区| 91精品在线观看视频| 一区二区三欧美| 日韩有码视频在线| 精品爽片免费看久久| 51视频国产精品一区二区| 亚洲国产中文字幕在线观看| 亚洲视频网站在线观看| 成人av色在线观看| 中文字幕精品久久| 国产精品偷伦视频免费观看国产| 国产精品啪视频| 亚洲综合视频1区| 欧美综合在线观看| 黄色成人在线播放| 亚洲va电影大全| 久久这里只有精品99| 日韩欧美国产成人| 午夜伦理精品一区| 日韩的一区二区| 另类少妇人与禽zozz0性伦| 精品无码久久久久久国产| 久久99热这里只有精品国产| 色噜噜亚洲精品中文字幕| 亚洲综合精品伊人久久| 91av免费观看91av精品在线| 成人精品视频久久久久| 亚洲午夜小视频| 91在线色戒在线| 亚洲国产精品va在线|