Mi código:JavaScript - no puede establecer la propiedad de indefinido
var a = "1",
b = "hello",
c = { "100" : "some important data" },
d = {};
d[a]["greeting"] = b;
d[a]["data"] = c;
console.debug (d);
me sale el siguiente error:
Uncaught TypeError: Cannot set property 'greeting' of undefined.
que estoy tratando de hacer algo similar a una matriz asociativa. ¿Por qué no está funcionando?
d [a] no está definido. En esencia d ["1"] no está definido –