前回の記事では、配列の最初と最後の要素を削除する方法について学びました。「JavaScript で配列の最初と最後の要素を削除するには?」を参照してください。 》。今回は配列内の任意の要素を削除する方法を紹介しますので、必要に応じて参考にしてください。
配列の最初と最後の要素を削除する方法はわかりましたが、配列内の要素を削除する方法について考えたことはありますか?今回はそれについて話しましょう。
スプライスと呼ばれる方法について以前話したことがありますが、まだ覚えていますか?以前にこのメソッドを使用して配列に要素を追加しました。今日はこの配列を使用して要素を削除します。楽しみにしないでください。
まず、小さな例を見てみましょう。
<script> var arr = new Array(3); arr[0] = "one"; arr[1] = "two"; arr[2] = "three"; console.log(arr); arr.splice(1,1); console.log(arr); </script>
この例の答えを見てください。
#この例でわかるように、元の配列には 3 つの要素がありますが、splice メソッドを使用すると、配列内の「1 つ」が削除されます。それでは、この方法を詳しく見てみましょう。
splice() メソッドは、配列内の要素を追加または削除するために使用されます。このメソッドは、配列内の要素を変更するためにも使用できます。
このメソッドの構文形式を見てみましょう。
数组名称.splice(规定从何处添加/删除元素,规定应该删除多少元素,要添加到数组的新元素)
追加された要素のみを書き込み、最初の 2 つのパラメータを書き込まない場合、このメソッドは配列内のすべての要素を削除します。2 番目のパラメータが 0 の場合、このメソッドは新しい要素を意味します。が配列に追加されます。最初と 2 番目のパラメーターを書き込み、3 番目のパラメーターを書き込まない場合、これは、splice メソッドが配列から要素を削除することを意味します。
これですべてです。必要に応じて、次の内容を読んでください: JavaScript 上級チュートリアル
以上がJavaScriptで配列内の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。