前の記事では、インデックスを使用して配列オブジェクトの要素にアクセスする方法を学習しました。「js がインデックスを使用して配列オブジェクトの要素にアクセスする方法」を参照してください。今回は配列に要素を追加する方法を学習しますので、必要に応じて参照してください。
JavaScript では、配列に要素を追加する方法が 3 つあります。まず最初の方法を見てみましょう。
まず小さな例を見てみましょう。
var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; var newLength = arr.push('four'); console.log(arr);
この小さな例の結果は次のとおりです
ご覧のとおり、この例では要素「##」を末尾に追加しました。配列 #4」。同時に、
push メソッドを使用しました。この関数を見てみましょう。
push()メソッドは、1 つ以上の要素を配列の末尾に追加し、新しい長さを返します。
数组对象.push(要添加到数组的元素)
arrayObject の末尾に追加できます。
新しい配列を作成するのではなく、arrayObject を直接変更します。
var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; var newLength = arr.unshift('four'); console.log(arr);
unshift()メソッドは、配列の先頭に 1 つ以上の要素を追加し、新しい長さを返します。既存の要素を上位の添字に順次移動してスペースを作ります。メソッドの最初のパラメータは配列の新しい要素
0 になり、2 番目のパラメータがある場合は新しい要素
1 になり、以下同様となります。
unshift() メソッド
は新しい配列 を作成するのではなく、元の配列を直接変更することに注意してください。
var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; var newLength = arr.splice(1,0,'four'); console.log(arr);
splice()このメソッドは、配列に対して項目を追加または削除し、削除された項目を返します。
arrayObject.splice(规定添加/删除项目的位置,要删除的项目数量,向数组添加的新项目)
index で始まる 0 個以上の要素を削除し、それらの要素をパラメータ リストで宣言された 1 つ以上の値に置き換えます。要素が
arrayObject から削除された場合、削除された要素を含む配列が返されます。
は配列を直接変更します。
[推奨学習:JavaScript 上級チュートリアル]
以上がjsで配列に要素を追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。