我必须使用一个静态初始化为:
的数组var my = new Array([30,10],[3,32])
我想动态创建这个数组,但它似乎不可能,因为它附加引号并创建如下:
var my = new Array("[30,10],[3,32]")
function(data) {
var my = new Array(data);
}
我尝试了replace
,substring
以及其他任何可能的方法。任何机构都知道如何做到这一点。这非常紧急。
答案 0 :(得分:6)
尝试:
var arr = JSON.parse("[[30,10],[3,32]]");
答案 1 :(得分:3)
为什么不创建这样的东西?
var my = [[30,10],[3,32]];
答案 2 :(得分:1)
你应该使用JSON.parse甚至eval