【发布时间】:2011-11-20 17:26:00
【问题描述】:
我的代码:
var a = "1",
b = "hello",
c = { "100" : "some important data" },
d = {};
d[a]["greeting"] = b;
d[a]["data"] = c;
console.debug (d);
我收到以下错误:
未捕获的类型错误:无法设置未定义的属性“问候”。
我正在尝试做一些类似于关联数组的事情。为什么这不起作用?
【问题讨论】:
-
d[a] 未定义。本质上 d["1"] 是未定义的
标签: javascript