使用变量javascript引用json键
我正在遍历一些多维JSON来检索一些属性,我正在使用一个变量来引用对象键,但我收到一个错误:使用变量javascript引用json键,javascript,Javascript,我正在遍历一些多维JSON来检索一些属性,我正在使用一个变量来引用对象键,但我收到一个错误: unable to get property of undefined or null reference 我指的是使用如下变量: field = ('#something').attr('name'); value1 = json.something1.something2.field.value; value1 = json.something1.something2.the_field.va
unable to get property of undefined or null reference
我指的是使用如下变量:
field = ('#something').attr('name');
value1 = json.something1.something2.field.value;
value1 = json.something1.something2.the_field.value
alert(value1);
当我在不使用变量的情况下显式声明时,如下所示:
field = ('#something').attr('name');
value1 = json.something1.something2.field.value;
value1 = json.something1.something2.the_field.value
alert(value1);
我得到了一个肯定的结果。您似乎希望通过以下方式访问变量:
您是否尝试过使用以下内容:
value1 = json.something1.something2[field].value;
谢谢,现在可以了。当我使用dot方法显式声明时,它是如何工作的?