Das Beispiel in diesem Artikel beschreibt, wie Elemente mit angegebenen Werten mithilfe von JavaScript aus einem Array gelöscht werden. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
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. Der Aufruf ist sehr einfach
Definieren Sie die Funktion „removeByValue“, um Elemente zu löschen
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"
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"