1UnitedPower: Wie mehrstufigem Array eine Variable zuweisen?

Beitrag lesen

Hakuna matata!

Die Werte vom Label müssen in Anführungszeichen stehen.

So ist das mit Strings.

Die Werte von werte1 und werte2 ohne Anführungszeichen.

So ist das mit Zahlen.



> var labels = '"Mar","Feb","Jan"';
> 

An dieser Stelle speicherst du einen String anstatt eines Arrays in der Variablen. Das willst du aber gar nicht, du willst eine Array von Strings haben: var labels = ['Mar','Feb','Jan']



> 	labels : [labels],
> 

Sinngemäß steht da bis jetzt: labels: ['"Mar","Feb","Jan"'];

Das ist also ein Array, das genau einen String enthählt. Du willst aber ein Array mit drei Strings haben. Wenn du die Zuweisung so änderst, wie von mir vorgeschlagen, dann musst du diese Zeile ändern in: labels : labels,

Den Fall mit den Zahlen kannst du analog behandeln.

Du solltest dich mal mit den Typen von Variablen beschäftigen.

--
“All right, then, I'll go to hell.” – Huck Finn