Hallo alex.
ich krepiere gerade an mozillas engine. ich habe in javascript ein variable:
Genau genommen ein Objekt.
obj = {
Auf das Schlüsselwort „var“ solltest du nicht verzichten.
"foo" : {
"bar": "foobar"
}
}in dieser art. da die keys allerdings dynamisch erzeugt werden, muss ich also ne schleife darüber laufen lassen.
deswegen
for ( x in obj ) { ... }
das funktioniert ausnahmsweise in IE, aber mozilla findet einfach keine elemente. völlig wirkungslos die schleife, auch keine fehlermeldung.
Kann ich hier nicht nachvollziehen:
var obj = {
'foo' : {
'baz' : 'FooBaz'
},
'bar' : {
'qux' : 'BarQux'
}
};
var s = '';
for (var prop in obj) {
s += 'obj[' + prop + '] = ' + obj[prop] + '\n';
}
alert(s);
Dies bringt wie erwartet folgende Ausgabe:
obj[foo] = [object Object]
obj[bar] = [object Object]
Einen schönen Sonntag noch.
Gruß, Mathias
--
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules
ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
debian/rules