我在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读取文本文件,而"属性:"值""我加入了自己的测试。
答案 0 :(得分:0)
在索引中有新行,你应该纠正生成它的方式真的很奇怪。以下任何一种方式都应该返回值:
companyDataHashTable["securiguard_Org\n"];
companyDataHashTable["securiguard_Org\r\n"];
companyDataHashTable["securiguard_Org "];
companyDataHashTable["securiguard_Org \n"];
companyDataHashTable["securiguard_Org \r\n"];