Christian Seiler: Ich kriege dieses drei-Zeilen-Script nicht ans Laufen...

Beitrag lesen

Hallo Nils,

Ich habs, das vergess ich jedesmal:

hab die geschweifte Klammer nach dem return in die nächste Zeile gepackt.
Dieses verflixte implizite ';', grr.

Alternativ:

function a() {  
   return ({  
      b : 'Hallo Welt',  
      c : 'Hallo Welt'  
   });  
}  
var d = a();  
alert(d.b);

(Dann weiß der Parser, dass die geschweifte Klammer ein Objekt sein *muss*.)

Viele Grüße,
Christian