このガイドは、アレイ要素を削除する簡単なJavaScript手法を示しており、特に最初と最後の要素をターゲットにしています。 それぞれ内蔵のshift()
およびpop()
メソッドを使用して、最初または最後の要素を簡単に削除できます。 これらのメソッドは元の配列を直接変更することを忘れないでください
var myArray = ["item 1", "item 2", "item 3", "item 4"]; // Remove the first element alert(myArray.shift()); // Alerts "item 1" // Remove the last element alert(myArray.pop()); // Alerts "item 4"
関数内にあることを確認します。 実装の詳細については、さまざまなdocument.ready
例を参照してください
document.ready
に関するよくある質問(FAQ) このセクションでは、JavaScriptの配列操作に関する一般的な質問について説明します。 jQueryはこれらの操作に厳密に必要ではないことに注意してください。
q1:特定の要素を削除する方法
メソッドを使用して、ターゲット要素を除く新しい配列を作成します。
q2:filter()
vs.
var array = [1, 2, 3, 4, 5]; var removeItem = 3; var newArray = array.filter(value => value !== removeItem); // newArray will be [1, 2, 4, 5]
shift()
最初の要素を削除し、pop()
は最後の要素を削除します。両方とも元の配列を変更し、削除された要素を返します。
shift()
メソッドは正確な制御を提供します:pop()
Q4:すべての要素を削除しますか? 配列の長さをゼロに設定するだけです:
splice()
var array = [1, 2, 3, 4, 5]; array.splice(1, 2); // Removes 2 elements starting from index 1. array becomes [1, 4, 5]
簡潔なアプローチでは、a を使用して重複を排除し、アレイに戻します:
var array = [1, 2, 3, 4, 5]; array.length = 0; // array is now empty
Q1に示されているように、を使用して、新しい配列を作成します。
q7:indexによって削除しますか?Set
var array = [1, 2, 2, 3, 4, 4, 5]; var uniqueArray = [...new Set(array)]; // uniqueArray will be [1, 2, 3, 4, 5]
Q8:空の配列をチェックしますか?
filter()
プロパティを確認してください:
q9:要素を削除して新しい配列を返す?
splice()
q1。
を使用します Q10:最初と最後の要素を削除しますか?
およびlength
を連続して使用します
以上がjQuery最初の配列要素を削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。