我建立了一个称为DLP的变量。当我完成页面所需的操作后,变量看起来像这样:

[['0','A'],['1','B'],['2','C'] ]


我怎样才能将此变量转换为多维数组,以便当我执行以下操作:

DLP [1] [1]

它返回我的结果?

最佳答案

// the data
var dlp = "[['0','A'],['1','B'],['2','C'] ]";

// make it JSON conform
// replace single quotation marks with double quotation marks
dlp = dlp.replace(/'/g, '"');

// parse the JSON string
// get an array
var dlpArray = JSON.parse(dlp);

// use the array
alert(dlpArray[1][1]);

07-24 09:46