为了将字符串转换为一维JavaScript数组,我可以使用'eval()'。但如何将字符串转换为二维数组?如何将字符串转换为二维数组?
我的字符串是:
['stage 1', 1, 11, 111],['Stage 2', 2, 22, 222]
执行 “EVAL(...)” 这样的参数创建一个1个阵列4个元素:[ '阶段',1,11,111]。相反,我想拥有2个元素的数组,每个元素又是另一个4个元素的数组。我相信,我可以通过','将原始字符串拆分为子串列表,并为每个子串调用'eval',并将结果组合成一个2维数组。
但是我相信更高效的方式应该已经存在。有没有?如果是,请告知。
非常感谢您提前!
只是包装在外部对大括号:' '[' +字符串+“] “'。 – RobG 2013-03-25 05:47:03