JS配列における増減の一部の方法


JS配列における増減の一部の方法


配列は何ですか。


配列(Array)は、順序付けされた値のセットです.各値には下付き文字があります(下付き文字のデフォルトは0から).一連の値を格納する場合、通常は配列が使用され、格納から取得してもクエリーから取得しても便利です.これが配列の定義です.次に、配列内の削除を実現する方法について説明します.

一、増加


1.push()


任意の数のパラメータを受信し、追加順に配列の末尾に追加し、追加後の配列の長さを返します.例:
var arr1 = [];
var arr2 = arr1.push(1);//         1
console.log(arr1); //      arr1[1]
console.log(arr2); //             1
arr2 = arr1.push(2,3);//         2,3
console.log(arr1); //      arr1[1,2,3]
console.log(arr2); //            3

2.unshfit()


任意の数のパラメータを受信することもできますが、パラメータを追加順に配列の先端に追加し、同様に増加後の配列長を返します.例:
//      
var arr2 = arr1.unshift(-1,0);//    -1,0        
console.log(arr1); //     arr1[-1, 0, 1, 2, 3]
console.log(arr2); //             5

3.splice()


splice()は、配列指定位置に任意の数の要素を追加できます.少なくとも3つのパラメータ、すなわち、開始位置、0(削除する要素の数)、および追加する要素を入力する必要があります.例:
//  
arr1.splice(3,0,6,4,5);//    3          0      6,4,5    
console.log(arr1); //     arr1[-1, 0, 1, 2, 6, 4, 5, 3]

二、削除


1.pop()


このメソッドは、配列の最後から最後の項目を削除し、その項目を返し、削除後の配列の長さを返します.例:
//  
var item = arr1.pop();//         
console.log(item); //    3
console.log(arr1); //     arr1[-1,0,1,2,6,4,5]

2.shift()


このメソッドでは、配列の最初の項目を削除し、その項目を返し、削除後の配列の長さを返します.例:
//  
var item = arr1.shift();//        
console.log(item); //    -1
console.log(arr1); //     arr1[0,1,2,6,4,5]

3.splice()


前述の増分方法では,配列要素を追加する際に3つ以上のパラメータを入力する必要があるが,そのうち2番目のパラメータは削除する要素の個数を指定するために用いられ,そのとき我々は数値0を送信する.では、要素を削除するだけで、splice()に2つのパラメータを入力するだけで、1番目のパラメータは削除する最初の項目の位置を指定し、2番目のパラメータは削除する要素の個数を指定します.例:
//  
arr1.splice(1,3);//    1       3   
console.log(arr1); //      arr1[0,4,5]

広がる


1.要素をsplice()メソッドで置き換える
前述したように、追加の方法では、要素を置き換えるためにsplice()方法も使用できます.この方法で追加する場合、3つ以上のパラメータを入力する必要があるからです.削除の役割について説明するときに、2番目のパラメータが削除する要素の個数を指定するために使用されると、入力した数字が1の場合、この要素を置き換えることができます.例:
//  
arr1.splice(1,1,9);//    1         ,      9,      1       
console.log(arr1);//     arr1[0,9,5]

2.delete()メソッド要素の削除
削除の方法を紹介する際には、delete()という要素を削除する方法もありますが、この方法で要素を削除すると元の配列の長さは変わりません.つまり、元の配列の下付き文字は変わりません.元の配列の要素を削除しただけです.なのでおすすめしません.例:
//  
delete arr1[0];//     0     
console.log(arr1);//     arr1[empty,9,5]     0    0     ,         ,
//    0        empty。(       )
console.log(arr1.length);//           ,      3
console.log(arr1[0]);//   undefined             ,     undefined

以上がJS配列で配列を増やしたり削除したりする方法です.