Dieser Artikel beschreibt die JavaScript -Methode zum Löschen des angegebenen Wertelements aus einem Array. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Der folgende Code verwendet zwei Möglichkeiten, Elemente eines Arrays zu löschen. Der erste definiert eine separate Funktion, und die zweite definiert eine REMEBYVALUE -Methode für das Array -Objekt. Der Anruf ist sehr einfach.
Definieren Sie die Funktion entfernenByValue zur Entfernung der Elemente
Funktion REMEBYVALUE (arr, val) {für (var i = 0; i <arr.length; i ++) {if (arr [i] == val) {arr.splice (i, 1); brechen; }}} var somearray = ["mon", "tue", "mi", "thur"] REMBYVALUE (Somearray, "Di"); // Somearray wird jetzt "mon", "mi", "thur" haben.Fügen Sie dem Array -Objekt entsprechende Methoden hinzu, und das Aufrufen wird einfacher. Sie können die EntfernungsbyValue -Methode des Arrays direkt aufrufen, um das angegebene Element zu löschen.
Array.Prototype.RemovebyValue = function (val) {for (var i = 0; i <this.Length; i ++) {if (this [i] == val) {this.splice (i, 1); brechen; }}} var somearray = ["mon", "tue", "mi", "thur] somearray.removebyvalue (" Di "); // Somearray wird jetzt" mon "," mi "," thur "haben.Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.