Muster für "column total" eines Arrays von Arrays

8

Ich suche nach einem Muster, um die Summen für jedes n-te Array-Element zu erhalten. Vom Konzept her wäre das so, als würde man Spaltensummen einer Datentabelle erhalten.

%Vor%

Ich hatte etwas gleichwertigen Python-Code auf der Serverseite, entschied aber, dass es clientseitig behandelt werden sollte, also in Javascript. Hier ist der äquivalente Python-Code:

%Vor%

Wie würdest du das schreiben? Ich bin mir sicher, der Code wird länger ohne Zip sein, Entpacken und Listenverständnis, aber kann es elegant gemacht werden? Gibt es auch Bibliotheken, die die Kernbibliothek von JS erweitern?

    
Roy Prins 31.12.2014, 09:15
quelle

2 Antworten

7

Iterieren Sie einfach über Ihre Arrays:

%Vor%

Was den zweiten Teil Ihrer Frage angeht:
Es gibt Bibliotheken, die JS eine Vielzahl von Array-Manipulationsfunktionen hinzufügen. Schauen Sie sich zum Beispiel Underscore an.

    
Cerbrus 31.12.2014, 09:24
quelle
6

Spielen Sie mit ES5-Array-Methoden:

%Vor%

Das ist ein Versuch, einen Hinweis zu geben, also habe ich mich nicht mit der Fehlerbehandlung beschäftigt.

    
Leo 31.12.2014 09:32
quelle

Tags und Links