ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript 配列の特定のインデックスに要素を挿入するにはどうすればよいですか?

JavaScript 配列の特定のインデックスに要素を挿入するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-13 21:30:21471ブラウズ

How Can I Insert Elements into JavaScript Arrays at Specific Indices?

特定のインデックスで配列に要素を挿入する

JavaScript 配列には当然、直感的な挿入メソッドがありません。ただし、ネイティブ配列関数 splice を使用する説得力のある解決策が存在します。

配列挿入に splice を使用する

splice 関数は 3 つの引数を受け取ります。

  • index: 新しいインデックスを挿入するインデックスelement.
  • deleteCount: 指定されたインデックスで削除する要素の数 (デフォルトは 0)。
  • item: 挿入する要素。

特定のインデックスにある要素を挿入するには、次の構文を使用します。

arr.splice(index, 0, item);

これにより、既存の要素を削除せずに、itemindex の配列に追加します。

コード例

次の JavaScript コードを考えてみましょう:

var arr = [];
arr[0] = "Jani";
arr[1] = "Hege";
arr[2] = "Stale";
arr[3] = "Kai Jim";
arr[4] = "Borge";

console.log(arr.join()); // Jani,Hege,Stale,Kai Jim,Borge
arr.splice(2, 0, "Lene");
console.log(arr.join()); // Jani,Hege,Lene,Stale,Kai Jim,Borge

この例では:

  • 配列 arr に複数の要素があります。
  • 配列をインデックス 2 で接合し、既存の要素を削除せずに要素「Lene」を挿入します。
  • 結果の配列がコンソールに記録され、インデックス 2 に「Lene」が正常に挿入されたことが示されます。

以上がJavaScript 配列の特定のインデックスに要素を挿入するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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