Javascript关联数组键错误

时间:2014-03-28 18:59:44

标签: javascript arrays dictionary undefined associative

我一直有Javacript关联数组的反复出现的问题。基本上,我有一段看起来像的代码:

var l = assoc['2191'];
console.log(l); // >> outputs 'undefined'
console.log(assoc); // >> correctly outputs the associative array

当我打印我的关联数组时,它被正确打印,我可以看到'2191'实际上是数组中的一个键。即使我浏览Chrome中的javascript控制台,我也可以输入“assoc ['2191']”并正确返回关联的对象。但是,每当我在实际脚本中执行此操作时,它总是评估为“未定义”。

有谁知道为什么会这样?我检查了密钥的类型,“string”是正确的选择。

0 个答案:

没有答案