js數組操作(增、刪、改、查)


數組是js中非常常用的一個對象,它有一些經典的操作,今天零度就為大家介紹介紹。

首先,聲明一個數組的方法有兩種:

 

var arr = [];
或者
var arr = new Array();

一般情況都使用第一種,在創建的時候可以直接往里面放數據,也可以以后在添加。

 

一、給數組添加數據

常用的有兩種方法:

1.push方法,向數組的末尾添加數據

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

2.unshift方法,向數組的開頭添加數據

arr.unshift('1');
alert(arr);     //1,a,b

二、刪除數組數據

 

常用的有兩種方法:

1.pop方法,刪除數組末尾的一個數據

arr.pop();
alert(arr);     //1,a

2.shift方法,刪除數組開頭的一個數據

arr.shift();
alert(arr);     //a

三、更改數組數據

 

這里要用到數組里的一個強大的方法splice

arr.splice(0,1,'a','b','c');
alert(arr);       //a,b,c

splice方法的第一個參數是要刪除或添加元素的位置,第二個參數是要刪除元素的個數,第三個及以后的參數是要添加的元素。

 

四、數組的查詢提取

用到的方法是slice方法

var arr1 = arr.slice(0,2);
alert(arr1);     //a,b
alert(arr);      //a,b,c

slice方法的第一個參數是提取元素的開頭下標,第二個參數是提取元素的結尾下標,注意的是slice方法只是提取數據,並不會改變原數組的值。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM