Javascript'新阵列'问题

时间:2011-03-19 13:59:54

标签: javascript arrays

我必须使用一个静态初始化为:

的数组
var my = new Array([30,10],[3,32])

我想动态创建这个数组,但它似乎不可能,因为它附加引号并创建如下:

var my = new Array("[30,10],[3,32]")

function(data) {
var my = new Array(data);
}

我尝试了replacesubstring以及其他任何可能的方法。任何机构都知道如何做到这一点。这非常紧急。

3 个答案:

答案 0 :(得分:6)

尝试:

var arr = JSON.parse("[[30,10],[3,32]]");

答案 1 :(得分:3)

为什么不创建这样的东西?

var my = [[30,10],[3,32]];

答案 2 :(得分:1)

你应该使用JSON.parse甚至eval