js 陣列的操作(自己的常用備查)

2022-02-24 16:53:43 字數 1381 閱讀 1798

1.陣列的定義

var arr = ,或者 var arr = [1,2,3,4,5]

2.陣列的使用

》陣列的合併 concat

var a = [1,2,3

];var b = [5,6

];a =a.concat(b);

console.log(a);

//[1,2,3,5,6]

》陣列插入

var a = [1,2,3]//

1.末尾新增 --push

a.push(4); //

[1,2,3,4]

//2.開頭插入 --unshift

a.unshift(0); //

[0,1,2,3,4] 可以一次插入多個

//3.在指定位置插入(比如在0後邊插入5)

a.splice(1, 0, 5); //

[0,5,1,2,3,4] 引數說明 引數一(插入位置)引數二(刪除個數,用於刪除使用) 引數三(插入)

》陣列刪除

var a = [1,2,3,4,5]//

1.刪除第乙個

a.shift(); //

[2,3,4,5]

//2.刪除最後乙個

a.pop(); //

[2,3,4]

//3.刪除指定位置(刪除3)

a.splice(1, 1); //

[2,4] 引數一(指定位置)、引數二(刪除個數)

》擷取指定段元素

var a = [1,2,3,4,5]//

1.使用slice

var b = a.slice(0,2); //

[1,2] 引數一(其實位置-包含)、引數二(終止位置-不包含)

//2.使用splice

var c = a.splice(0,2); //

[1,2] 引數一(起始位置)、引數二(個數) ---返回由刪除元素組成的資料

//說明:

//slice與splice的區別在於,slice不影響原陣列,splice會刪除原陣列的資料並返回刪除元素組成的新陣列

》陣列轉字串

var a = [1,2,3,4,5]//

使用join

var b = a.join('

,'); //

1,2,3,4,5 join引數為分割元素的字串

》陣列反轉

var a = [1,2,3,4,5]//

使用reverse

a.reverse(); //

[5,4,3,2,1]

Js中陣列的常用操作

1.push 例 var arr 1,2,3,4 var a arr.push 9,8,7 輸出 console.log a,arr 1,2,3,4,9,8,7 push屬性 可以將乙個或者更多的引數新增在陣列的尾部 返回新增後的陣列的長度,原陣列發生改變。2.unshift 例 var arr 1...

js對陣列的常用操作

js對陣列的操作是經常遇到的,我列舉了下經常遇到的方法 1.splice方法 該方法刪除陣列指定的元素,並且可以給陣列新增新的元素,即實現刪除 替換陣列的某項元素。splice 下標,刪除的長度,替換的新元素 arr.splice index,length,items,items,注意 如果不新增i...

js對陣列的常用操作

在js中對陣列的操作是經常遇到的,我呢在這就列一下經常用到的方法 刪除陣列中的元素 1.delete方法 delete刪除的只是陣列元素的值,所佔的空間是並沒有刪除的 var arr 12,23,44,5,6,23,43,34 console.log arr.length console.log a...