Wenn Sie das vorhandene Array ändern müssen, sollten Sie splice()
verwenden.
Beachten Sie, dass ich rückwärts kreise. Dies ist notwendig, um mit der Tatsache umzugehen, dass das Array neu indexiert wird, wenn Sie .splice(i, 1)
ausführen.
Wenn wir eine Vorwärtsschleife machen würden, müssten wir auch i
anpassen, wenn wir eine .splice()
machen, um zu vermeiden, dass ein Index übersprungen wird.
yourArray.splice(index,1)
; Dann entweder:
Dies kann auch mit einem Prototyp auf dem Array erfolgen
%Vor%Code kann auch hier
gefunden und getestet werdenTags und Links javascript arrays object