Moin allerseits,
in Javascript sollte folgendes funktionieren:
var myarrray = {'froh': {'sinn': {'text': 'Ich bin zufrieden!'}}};
>
> Das ist allerdings nicht das gleiche, denn eventuell vorhandene Werte werden hierbei überschrieben.
Du meinst wohl, wenn myarray-froh.sinn bereits aus einem Array (text,bild, lächeln) bestand, wird dieses array überschrieben mit (text)?
Das ist natürlich nicht so gewünscht.
>
> Eine längere, aber sichererer Variante:
> ~~~javascript
> var myarray = {};
> //...
>
> myarray.froh = myarray.froh || {};
> myarray.froh.sinn = myarray.froh.sinn || {};
> myarray.froh.sinn.text = 'Ich bin zufrieden!';
>
OK.
Noch eine Frage:
Mit PHP funktionieren Aufrufe wie
$key = "Karl";
echo $frank[$key];
Wie kann ich das mit JS realisieren? Bisher habe ich mir umständlich mit eval beholfen.
Grüße, JN
--
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de
ie:{ fl:( br:^ va:| ls:[ fo:| rl:? n4:? ss:| de:] js:| ch:? sh:( mo:| zu:)
http://www.johny7.de