无法在关联数组中引用字符串类型的键

时间:2016-01-01 01:42:53

标签: javascript associative-array

我在Javascript中有一个哈希表,在检查时有以下形式。

Object {"securiguard_Org
": "line 2
", "securiguard_Exp
": "line 4
", "securiguard_Time
": "line 6
", "securiguard_Other
": "line 8"
, property: "value"}

companyDataHashTable [" property"]返回"值"。 companyDataHashTable [" securiguard_Org"]返回' undefined'

我应该做些什么才能返回"第2行"对于属性" securiguard_Org"?有没有办法删除所有密钥的双引号,因为这似乎是问题。

其他信息:securiguard属性/值使用json $ .get读取文本文件,而"属性:"值""我加入了自己的测试。

1 个答案:

答案 0 :(得分:0)

在索引中有新行,你应该纠正生成它的方式真的很奇怪。以下任何一种方式都应该返回值:

companyDataHashTable["securiguard_Org\n"];

companyDataHashTable["securiguard_Org\r\n"];

companyDataHashTable["securiguard_Org "];

companyDataHashTable["securiguard_Org \n"];

companyDataHashTable["securiguard_Org \r\n"];