繁体   English   中英

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

[英]How to access a string array with a string variable? 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]);

使用括号表示法

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

这也不称为字符串数组。 这是一个对象

alert(arr_data[access][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"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM