ホームページ >ウェブフロントエンド >jsチュートリアル >JS配列に要素を追加する方法のまとめ

JS配列に要素を追加する方法のまとめ

韦小宝
韦小宝オリジナル
2018-01-26 11:05:224083ブラウズ

この記事では、JS 配列に要素を追加するためのさまざまな方法を使用して、JS 配列 に新しい要素を追加する方法を紹介します。配列は、JS で最も一般的に使用される データ型 の 1 つであり、配列にとってこれは基本の 1 つです。私たちは活動するために知らなければなりません。

JS配列に要素を追加するメソッドを見てみましょう!

配列の先頭に新しい要素を追加します - unshift()
テストコード:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add elements to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.unshift("Lemon","Pineapple");
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script> 
<p><b>Note:</b> The unshift() method does not work properly in Internet Explorer 8 and earlier, the values will be inserted, but the return value will be <em>undefined</em>.</p>
</body>
</html>

テスト結果:

Lemon,Pineapple,Banana,Orange,Apple,Mango

配列の2番目の位置に要素を追加します - splice()
テストコード:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add elements to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2,0,"Lemon","Kiwi");
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script>
</body>
</html>

テスト結果:

Banana,Orange,Lemon,Kiwi,Apple,Mango

配列の末尾に新しい要素を追加 - push()
テストコード:

<!DOCTYPE html>
<html>
<body>
<p id="demo">Click the button to add a new element to the array.</p>
<button onclick="myFunction()">Try it</button>
<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
function myFunction()
{
fruits.push("Kiwi")
var x=document.getElementById("demo");
x.innerHTML=fruits;
}
</script>
</body>
</html>

テスト結果:

Banana,Orange,Apple,Mango,Kiwi

それぞれこれらのメソッドには独自の利点があります。JS での配列操作に慣れていない学生は、注意深く練習する必要があるということです。

推奨読書:

JavaScript 配列の Push メソッドに関する注意事項

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

Javascript配列の重複排除・検索・挿入・削除メソッド

この記事は、配列に対するさまざまな操作について説明しています。

JavaScriptの配列の特定の要素を削除する方法の紹介

jsの配列の特定の要素を削除するのは誰もが遭遇する問題です


以上がJS配列に要素を追加する方法のまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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