Heim > Artikel > Web-Frontend > JavaScript-Methode zum Löschen von Elementen mit dem angegebenen Wert aus dem Array
Der folgende Code verwendet zwei Methoden, um Elemente des Arrays zu löschen. Die erste definiert eine separate Funktion und die zweite definiert eine Methode „removeByValue“ für das Array-Objekt
Js-Code
function removeByValue(arr, val) { for(var i=0; i<arr.length; i++) { if(arr[i] == val) { arr.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] removeByValue(somearray, "tue"); //somearray will now have "mon", "wed", "thur"
Entsprechende Methoden zum Array-Objekt hinzufügen
Js-Code
Array.prototype.removeByValue = function(val) { for(var i=0; i<this.length; i++) { if(this[i] == val) { this.splice(i, 1); break; } } } var somearray = ["mon", "tue", "wed", "thur"] somearray.removeByValue("tue"); //somearray will now have "mon", "wed", "thur"