Hallo,
<script>
myObj = {
"testAttr" : "Bla"
}
function callTestAttr(attrName) {
alert(myObj.attrName); // undefined
alert(myObj[attrName]); // "Bla"
}
callTestAttr("testAttr");
</script>
>
> Warum geht das eine und das andere nicht?
warum geht
var attrName = "testAttr";
alert(myObj.attrName);
nicht?
Bzw. warum ist myObj.attrName nicht definiert, wenn ich (nur) testAttr als Property an myObj definiere?