Rolf B: javascript array umkopieren und teilweise umbenennen

Beitrag lesen

Hallo henry,

Vorsicht beim „Kopieren“, JavaScript ist nicht PHP.

dataCurve1 = data;
// mit dataCurve1 rummachen
dataCurve2 = data;
// dataCurve2 enthält x,y Paare!

Abgesehen davon ist das Umbenennen von Objekteigenschaften auch nur durch Umkopieren möglich.

Daher:

  • erzeuge 5 leere Arrays dataCurve1 bis dataCurve5
  • laufe in einer Schleife durch data
  • füge an Hand des aktuellen data Eintrags je einen Punkt an die Kurvenrrays an (z.B. per push-Methode)

Oder, wenn Du es lieber funktional hast, rufe 5 mal data.map() auf und übergib jeweils einen Callback, der aus datetime und einen der daten-Werte einen x,y Punkt macht.

Rolf

--
sumpsi - posui - obstruxi