【发布时间】:2011-08-01 13:02:46
【问题描述】:
我有一个这样的字符串:
string = "locations[0][street]=street&locations[0][street_no]=
34&locations[1][street]=AnotherStreet&locations[1][street_no]=43";
我必须如何处理这个字符串,以便我可以随心所欲地使用locations[][]?
【问题讨论】:
-
你从哪里得到字符串?从一开始就创建一个合适的 JS 对象可能更容易。
-
看起来你必须使用
split使用&作为分隔符,然后使用eval来评估每个部分。你不能有更多“正确”的数据源吗? -
这就是我获取数据的方式,不幸的是我无法做任何改变。需要按原样解析它,现在我无法解决问题。
标签: javascript arrays string