中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

JavaScript學習筆記之數組的增、刪、改、查
來源:易賢網 閱讀:914 次 日期:2016-07-19 11:51:56
溫馨提示:易賢網小編為您整理了“JavaScript學習筆記之數組的增、刪、改、查”,方便廣大網友查閱!

這篇文章主要介紹了JavaScript學習筆記之數組的增、刪、改、查的相關資料,需要的朋友可以參考下

在程序語言中數組的重要性不言而喻,JavaScript中數組也是最常使用的對象之一,數組是值的有序集合,由于弱類型的原因,JavaScript中數組十分靈活、強大,不像是Java等強類型高級語言數組只能存放同一類型或其子類型元素,JavaScript在同一個數組中可以存放多種類型的元素,而且是長度也是可以動態調整的,可以隨著數據增加或減少自動對數組長度做更改。

數組是JavaScript中常見的一個對象,它有一些經典的操作,比如數組的增、刪、改、查。在這篇文章中主要整理這方面的相關操作方法。

增加數組項

首先來看如何給一個數組增加數組項。假設有一個數組:

var arr = [];

上面聲明了一個數組,但這個數組是一個空數組 [] ,其 length 的值為 0 。接下來我們看如何給數組 arr 增加數組項。最簡單的方法可以通過索引值方式,給數組增加數組項:

var arr = [];

arr[0] = 'a';

arr[1] = 'b';

arr[2] = 1;

arr[3] = 2;

console.log(arr); // ["a", "b", 1, 2]

console.log(arr.length); // 4

另外也可以通過改為數組的 length 值給數組增加數組項,不過這種方法給數組增加的數組項都是 undefined :

var arr = [];

arr[0] = 'a'; // 給數組arr添加一個`a`數組項

arr.length = 5; // 改變數組的`length`值為`5`

console.log(arr); // ["a", undefined × 4]

雖然這種方法也給數組增加了數組項,但相對來說都較為麻煩。其實給數組添加數組項,沒有這么麻煩,可以通過數組提供的原生方法給數組添加數組項。

push()

使用 push() 方法可以給數組末尾添加一個或多個數組項。

var arr = [];

arr.push('a','b');

console.log(arr); // ['a','b']

unshift()

使用 push() 方法可以給數組末尾添加一個或多個數組項,那么使用 unshift() 方法可以在數組的前面添加一個或多個數組項:

var arr = ['a','b'];

arr.unshift(1,2);

console.log(arr); // [1, 2, "a", "b"]

除了這兩種方法之外,還可以使用 splice() 方法給數組添加數組項:

var arr = ['a','b','c',1,2];

arr.splice(2,0,'d','c','e');

console.log(arr); // ["a", "b", "d", "c", "e", "c", 1, 2]

另外除了 splice() 方法之外還可以使用 concat() 方法可以給數組添加數組項,只不過使用這種方法不會改變原數組,會在原數組中創建一個新數組:

var arr = ['a','b','c'];

var arr2 = arr.concat('d',1,2,['e',3]);

console.log(arr); // ["a", "b", "c"]

console.log(arr2); // ["a", "b", "c", "d", 1, 2, "e", 3]

刪除數組項

對于數組的操作,除了增加數組項,很多時候還需要對數組進行刪除操作。刪除數組項常用的方法有 pop() 和 shift() 兩種方法。

pop()

pop() 方法可以從數組的末尾刪除一個數組項:

var arr = ['a','b','c','d',1,2];

arr.pop();

console.log(arr); // ["a", "b", "c", "d", 1]

shift()

shift() 方法和 pop() 方法剛好相反,它可以刪除數組的第一項:

var arr = ['a','b','c','d',1,2];

arr.shift();

console.log(arr); // ["b", "c", "d", 1, 2]

不管是 pop() 或 shift() 方法每次只能給數組刪除一個數組項,但很多時候這樣刪除數組項相對來說是比較麻煩的。在數組的操作中,除了這兩種方法之外,還可以通過 slice() 和 splice() 方法來刪除數組項。

slice()

slice() 方法可以給一個數組中刪除多個數組項,只不過不同的是, slice() 不會影響原數組,只是會在原數組基礎上創建一個數組副本:

var arr = [1,2,3,4,'a','b'];

var arr2 = arr.slice(2);

console.log(arr); // [1, 2, 3, 4, "a", "b"]

console.log(arr2); // [3, 4, "a", "b"]

console.log(arr3); // ["a", "b"]

splice()

splice() 方法除了能給數組添加數組項之外,還可以給數組刪除數組項:

var arr = [1,2,3,4,'a','b','c'];

var arr2 = arr.splice(2,2);

console.log(arr); // [1, 2, "a", "b", "c"]

console.log(arr2); // [3, 4]

改變數組

數組中 splice() 方法是數組中一個強大的方法,其除了可以給數組添加數組項、刪除數組項之外,還可以改變一個數組:

var arr = [1,2,3,4,5,6];

var arr2 = arr.splice(2,3,'a','b','c');

console.log(arr); // [1, 2, "a", "b", "c", 6]

console.log(arr2); // [3, 4, 5]

數組的查詢

這里所說的數組查詢其實指的是數組的查詢提取。其使用的方法是 slice() 方法:

var arr = [1,2,3,4,5,6];

var arr2 = arr.slice(-3);

console.log(arr); // [1, 2, 3, 4, 5, 6]

console.log(arr2); // [4, 5, 6]

總結

這里簡單的整理了一個數組的增、刪、改、查的相關方法。簡單的總結一下:

增加數組項方法:除了直接改變數組項的值和修改數組的 length 給數組添加數組項方法之外,還可以使用 push() 、 unshift() 、 concat() 和 splice() 添加數組項

刪除數組項方法:刪除數組項方法有 pop() 、 shift() 、 slice() 和 splice() 方法

改變數組項方法:在數組中主要通過 splice() 方法來改變數組項

查詢數組項方法: 查詢數組項方法其實就是對數組做查詢提取功能,主要使用的方法是 slice() 方法

有關于 pop() 、 push() 、 shift() 和 unshift() 操作方法可以點擊這里;關于 concat() 、 slice() 和 splice() 方法的相關介紹可以點擊這里。

有關JavaScript學習筆記之數組的增、刪、改、查小編就給大家介紹到這里,希望對大家有所幫助!

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美一区二区三区视频在线| 裸体一区二区| 国产小视频国产精品| 欧美国产成人精品| 久久久噜噜噜久久久| 亚洲欧美日韩一区二区| 亚洲电影免费观看高清完整版在线| 国产精品网站在线播放| 欧美黄网免费在线观看| 欧美成人免费网站| 久久久最新网址| 性色av一区二区三区| 亚洲视频网在线直播| 日韩一级在线观看| 亚洲日本欧美日韩高观看| 亚洲高清精品中出| 国产精品亚发布| 国产精品白丝jk黑袜喷水| 欧美日韩天堂| 欧美日韩三级| 欧美日韩综合在线免费观看| 欧美日韩mv| 欧美jizz19性欧美| 欧美日韩精品| 欧美色图麻豆| 欧美午夜影院| 国产精品日本欧美一区二区三区| 国产乱码精品一区二区三| 国产精品亚洲综合一区在线观看| 国产精品二区在线观看| 国产精品激情| 国产区精品视频| 国产亚洲激情视频在线| 国产一区91| 欧美在线|欧美| 日韩一级黄色大片| 亚洲欧美国产高清| 久久久久久久综合色一本| 免费欧美在线视频| 欧美日韩在线观看一区二区三区| 国产精品一区二区久久久| 国产中文一区二区| 亚洲免费成人av电影| 亚洲欧美国产毛片在线| 久久久亚洲成人| 欧美日韩国产一区二区三区| 国产精品永久免费在线| 亚洲电影免费| 亚洲在线观看视频| 免播放器亚洲一区| 国产精品理论片在线观看| 樱桃成人精品视频在线播放| 日韩一级免费观看| 久久精品免视看| 欧美日韩一区二区三区在线看| 国产亚洲欧美一区二区| 99国产精品99久久久久久粉嫩| 性久久久久久久久久久久| 欧美国产日韩一区二区| 国产女主播一区二区三区| 亚洲精品精选| 久久久国产午夜精品| 欧美视频在线看| 一区二区视频免费完整版观看| 99精品福利视频| 久久亚洲视频| 国产精品老女人精品视频| 亚洲国产精品成人综合| 欧美一级理论性理论a| 欧美精品一区二区视频| 国产亚洲综合性久久久影院| 一区二区三区高清视频在线观看| 久久久噜噜噜| 国产日本精品| 9l国产精品久久久久麻豆| 久久久久9999亚洲精品| 国产精品久久久久久av福利软件 | 在线精品国产成人综合| 亚洲综合另类| 欧美日韩精品一区二区三区四区| 精品成人a区在线观看| 亚洲一区在线免费观看| 欧美精品123区| 伊人久久亚洲影院| 久久本道综合色狠狠五月| 国产精品h在线观看| 亚洲精一区二区三区| 老司机久久99久久精品播放免费| 国产午夜精品全部视频在线播放 | 久久精品亚洲一区二区三区浴池| 欧美日韩亚洲综合| 亚洲欧洲精品一区二区三区波多野1战4| 久久成人一区二区| 国产精品美女www爽爽爽| 99riav久久精品riav| 免费观看在线综合| 在线日韩中文| 久久在线播放| 一区免费在线| 久久亚洲精选| 在线观看欧美亚洲| 久久在线精品| 亚洲福利在线视频| 欧美多人爱爱视频网站| 亚洲国产日韩欧美| 久久综合影音| 亚洲国内精品| 欧美成人dvd在线视频| 在线看国产一区| 男人的天堂成人在线| 91久久国产综合久久蜜月精品 | 蜜臀久久久99精品久久久久久| 国产在线视频欧美一区二区三区| 小黄鸭精品密入口导航| 国产精品一区在线观看| 午夜精品国产精品大乳美女| 国产美女扒开尿口久久久| 午夜精品久久久久久久久久久| 国产精品一区二区三区四区五区| 亚洲欧美资源在线| 国产亚洲欧美另类一区二区三区| 欧美在线观看www| 狠狠色丁香久久婷婷综合丁香| 久久久久久穴| 亚洲国产另类久久久精品极度| 欧美电影在线观看| 日韩亚洲欧美高清| 欧美三级中文字幕在线观看| 亚洲综合99| 国产亚洲一本大道中文在线| 久久久久久久精| 91久久国产综合久久| 欧美日韩一区二| 亚洲欧美激情视频在线观看一区二区三区| 国产精品多人| 久久er精品视频| 亚洲国产精品99久久久久久久久| 欧美激情日韩| 一区二区三区欧美日韩| 国产精品视频你懂的| 久久久久国产精品厨房| 亚洲国产精品美女| 欧美日本乱大交xxxxx| 亚洲一线二线三线久久久| 国产日韩一区二区三区| 玖玖玖国产精品| 一本色道久久综合亚洲精品小说 | 国产一区二区三区四区| 久久婷婷国产综合精品青草| 亚洲欧洲一二三| 国产精品高潮呻吟久久av无限| 欧美一区二区成人| 亚洲国产成人精品久久| 欧美三区视频| 久久se精品一区精品二区| 亚洲日本成人女熟在线观看| 国产精品国产精品| 久久一区二区三区av| 在线视频欧美日韩| 激情综合自拍| 欧美视频免费| 久久久亚洲综合| 亚洲视频香蕉人妖| 一区二区在线视频播放| 欧美三级日本三级少妇99| 久久精品首页| 亚洲图色在线| 亚洲大片免费看| 国产精品免费观看视频| 免费日韩精品中文字幕视频在线| 亚洲在线视频观看| 亚洲青色在线| 国产主播一区| 国产精品成人一区| 欧美www在线| 久久av红桃一区二区小说| 日韩午夜激情av| 在线成人免费视频| 国产精品美女久久久| 欧美黑人在线观看| 久久九九热免费视频| 亚洲天堂av综合网| 亚洲国产视频一区| 国产中文一区二区| 国产精品视频网址| 欧美日韩免费| 欧美成人一区二区三区在线观看| 欧美一区二区免费观在线| 在线视频精品一区| 亚洲日本va午夜在线电影| 国外成人在线| 国产欧美精品在线观看| 欧美日韩欧美一区二区| 免费不卡在线视频| 久久久福利视频| 篠田优中文在线播放第一区| 亚洲图片欧洲图片av| 日韩一区二区久久| 亚洲人成免费| 亚洲国产高清在线观看视频|