如何使用字符串变量访问字符串数组?使用Javascript

时间:2013-07-05 17:14:36

标签: javascript

我需要使用其他变量访问h_00,任何想法?

var json = '{"h_00":[["bus",28,"F"],["bus",71,"M"],["car",16,"M"]]}';
var arr_data = jQuery.parseJSON(json);

var access = "h_00";

alert(arr_data.access[0]);

3 个答案:

答案 0 :(得分:2)

使用bracket notation

arr_data[access][0]; // ["bus", 28, "F"]

这也称为字符串数组。这是一个object

答案 1 :(得分:0)

alert(arr_data[access][0]);应该适合你...

答案 2 :(得分:0)

如果你是那个标准的JSON解析器,它将完成你的任务:

var json = '{"h_00":[["bus",28,"F"],["bus",71,"M"],["car",16,"M"]]}';
var obj = JSON.parse(json);

您只需访问您的财产:

obj.h_00

和     obj.h_00 [0]

将输出:

["bus", 28, "F"]