将具有类数数组内容的字符串转换为2D数组

时间:2013-12-11 14:25:58

标签: javascript multidimensional-array

我有一个输入类型元素,我输入要设置为true的数组索引。 输入返回一个字符串。但是,如果它返回一个2D数组,那就没问题了。 所以我想知道如何将字符串转换为数组。

var mystr= "[[1,2],[2]]";
typeof(mystr); // returns string.

我想知道如何使用下面的函数将其转换为2D数组

myarray = Convert2Array(mystr);

这样我就可以像

那样迭代它
var i,j;
for(i=0;i<rownum;i++){
    for(j=0;j<colnum;j++){
        myarray [i][j];
    }
}

但我无法弄清楚应该如何编写Convert2Array()

1 个答案:

答案 0 :(得分:0)

尝试将其解析为JSON

var myarray = JSON.parse(mystr);

大多数现代浏览器都应支持此功能