Kann ein Array nur bis zu einem bestimmten Index zugeordnet werden?End-Array-Map bei einem Index?
Zum Beispiel sagen, ich habe folgendes:
var nums = [1, 2, 3, 4, 5];
Ich möchte die Zahlen im Array zusammenzufassen, sondern nur auf den dritten Index nach oben. Ist es möglich, ein Argument an Array.map()
zu übergeben, um nur bis zu einem bestimmten Index zu gehen? Oder ist das nur mit einer for
Schleife möglich?
Warum Sie verwenden Karte() zusammenzufassen? reduce() wäre besser – epascarello
Für etwas so einfaches wie Ihr Beispiel wäre 'nums [0] + nums [1] + nums [2]' meine Wahl. Für kompliziertere Funktionen und größere Arrays (und Sub-Arrays) möchten Sie möglicherweise eine eigene Funktion erstellen, um die Iteration mit einer einfachen "for" -Schleife durchzuführen, um das Kopieren und unnötige Iterationen zu vermeiden. – Pointy
Sorry, ich wollte sagen zu reduzieren :( – MarksCode