Struppi: JavaScript und Arrays, ein Anfängerproblem

Beitrag lesen

Ich habe ein Template, in diesem assigne ich einer JavaScript Variablen ein Objekt mit mehreren Arrays zu (über Smarty, einer Template Engine). Der Sinn ist, dass JS auf das PHP generierte Array zugreifen kann. Das sieht so aus:

var jsforms={$sm_model->forms};

Das kann zu Mißverständnissen führen

In JS werden so Objekte erzeugt.

var o = {eigenschaft: 'wert'};

forms ist dabei ein array in der Form

"step1","step2","step3a,"..." die jeweils noch weitere Werte haben.

Mein Problem nun ist, ich möchte JS gerne das ganze Array forms übergeben, wie oben beschrieben.

Es gibt zwei Möglichkeiten um Array in JS zu erzeugen, entweder:
var arr = new Array( a, b, c, d );
oder
var arr = [ a, b, c, d ]

Welche du davon nimmst bleibt dir überlassen.

Struppi.