js 數組 arr =[1,2,3]
一.增加
-
arr.push(0)
向數組末尾添加元素,返回新數組的長度,原有數組改變
arr = [1,2,3,0]; -
arr.unshift(0)
向數組的開頭添加元素,返回新數組的長度,原有數組改變
arr = [0,1,2,3] -
arr.splice(0,0,0)
0:下標,0:增加 0:添加的對象
arr = [0,1,2,3]
二、刪除
-
arr.pop()
var obj =arr.pop();obj = 3
刪除數組最後一項,返回刪除的元素,原數組改變 -
arr.shift()
var obj = arr.shift();obj=1
刪除數組第一一項,返回刪除的元素,原數組改變 -
arr.splice(2,1)
2表示刪除元素的下標 1表示刪除一個
arr = [1,2]
三、查找 slice(n,m)
- var obj = arr.slice(1,2)
obj = [2]
從索引n開始,找到索引m處,把找到的內容作爲新的數組返回,原有數組不改變 (m不包含在內)
四、數組的拼接 concat
arr1 = [4,5,6]
var obj = arr.concat(arr1)
obj = [1,2,3,4,5,6]
五、倒轉 reverse()
原數組改變
var obj = arr.reverse()
obj = [3,2,1]
六、遍歷
-
map: (有返回值)
var res = list.map((item,index,arr){
item對象,index下標,arr數組
}) -
forEach (無返回值)
forEach((item,index,arr){
item對象,index下標,arr數組
}) -
for(var obj of arr){
console.log(obj)
}
結果:1,2,3
是數組裏的元素 -
for(var obj in arr){
console.log(obj)
}
結果:0,1,2
是數組的下標
作者:helei_qingzheng
來源:CSDN
原文:https://blog.csdn.net/helei_qingzheng/article/details/80644032?utm_source=copy
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!