ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptで配列の末尾に要素を追加するにはどのような方法がありますか?

JavaScriptで配列の末尾に要素を追加するにはどのような方法がありますか?

青灯夜游
青灯夜游オリジナル
2021-10-20 17:49:5618358ブラウズ

追加メソッド: 1. Push() メソッド、構文 "array.push(element 1, element 2,..., element X)" を使用します; 2. splice() メソッド、構文 "array.push" を使用します。 splice(arr.length,0,element 1,...,element X)"。

JavaScriptで配列の末尾に要素を追加するにはどのような方法がありますか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript で配列の末尾に要素を追加する方法

1、push()メソッドは、1 つ以上の要素を配列の末尾に追加し、新しい長さを返します。

# 1)、構文:

arrayObject.push(newelement1,newelement2,....,newelementX)

パラメータ説明newelement1必須。配列に追加される最初の要素。 #newelement2#新しい要素Xオプション。複数の要素を追加できます。
オプション。配列に追加される 2 番目の要素。
2) 戻り値:

指定された値を配列に追加した後の新しい長さ。

3) 説明:

Push() メソッドは、arrayObject の末尾にパラメータを順番に追加できます。

新しい配列を作成するのではなく、arrayObject を直接変更します。

4)、例:

var arr = new Array(3)
arr[0] = "ZhangQian"
arr[1] = "LinFang"
arr[2] = "HaiKun"

console.log(arr);// ["ZhangQian","LinFang","HaiKun"]
console.log(arr.push("C"));// 4
console.log(arr);// ["ZhangQian","LinFang","HaiKun","C"]
console.log(arr.push("A","B"));// 6
console.log(arr);// ["ZhangQian","LinFang","HaiKun","A","B","C"]

2、

splice() メソッドは、配列に対して項目を追加または削除し、削除された項目を返します。 # 1)、構文:

arrayObject.splice(index,howmany,item1,.....,itemX)

パラメータ説明必須。項目を追加または削除する位置を指定する整数。配列の末尾からの位置を指定するには、負の数を使用します。 #必須。削除するアイテムの数。 0 に設定すると、項目は削除されません。 #item1, ..., itemXオプション。新しい項目が配列に追加されました。 2) 戻り値:
index
いくつ

Type

DescriptionArray削除された項目があれば、それを含む新しい配列。 3) 説明:

splice() メソッドは、インデックス 0 個以上の開始要素であり、削除された要素を引数リストで宣言された 1 つ以上の値に置き換えます。

arrayObject から要素が削除された場合、削除された要素を含む配列が返されます。

splice() メソッドは配列を直接変更します。

## 4)、例:

var arr = ["A","ZhangQian","LinFang","HaiKun"];

arr.splice(1,0,"B","C");
console.log(arr);
arr.splice(arr.length,0,"D","C");
console.log(arr);

## を使用したいsplice() メソッドを使用して配列の末尾に要素を追加します。インデックス値は配列の長さの値に設定する必要があります。 [推奨学習:

JavaScript 上級チュートリアル

]JavaScriptで配列の末尾に要素を追加するにはどのような方法がありますか?

以上がJavaScriptで配列の末尾に要素を追加するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。