Ich möchte über ein Array in umgekehrter Reihenfolge mit Lodash iterieren. Ist das möglich?Wie man mit Lodash über Array in umgekehrter Reihenfolge iteriert?
Mein Code sieht wie folgt aus.
var array = [1, 2, 3, 4, 5];
_.each(array, function(i) {
_.remove(array, i);
});
Wenn ich _.pullAt(array, 0)
neues Array zu tun ist [2, 3, 4, 5]
. Alle Array-Elemente werden um 1 Position nach links verschoben, und der aktuelle Index zeigt auf Element 3. Nach der nächsten Iteration wird 3 gelöscht und dann 5. Nach dem 3. Iterations-Array enthält [2, 4]
, das ich nicht löschen konnte.
Wenn ich in umgekehrter Reihenfolge über das Array iteriere, wird dieses Problem nicht auftreten. Kann ich in Lodash über ein Array in umgekehrter Reihenfolge iterieren?
Sie möchten das Array dann leeren? –
Auch "_.remove" und "_.pullAt" sind nicht im Unterstrich. Benutzt du Lodash? –