如何解决具有未知数组键的参考Javascript数组JSON格式
| 在没有键的情况下,如何引用Javascript对象中的值? 因此,给定对象:var JSONdata= [
{\"index\":\"1\",\"var1\":1,\"var2\":2},{\"index\":\"2\",\"var1\":3,{\"index\":\"3\",\"var2\":1},{\"index\":\"4\",\"var1\":2,{\"index\":\"5\",\"var2\":3},];
假设我想在循环中引用var1和var2的值,但名称\“ var1 \”和\“ var2 \”会更改,变量的数量也会更改。
因此在伪代码中:
while ( i < JSONdata.length ) {
for (j = 1 to Num_variables) {
Give me the value for varN
next j
}
i++
}
谢谢
解决方法
var JSONdata= [
{\"index\":\"1\",\"var1\":1,\"var2\":2},{\"index\":\"2\",\"var1\":3,{\"index\":\"3\",\"var2\":1},{\"index\":\"4\",\"var1\":2,{\"index\":\"5\",\"var2\":3}
];
var fields=[
\"var1\",\"var2\"
];
for(var i=0,ii=JSONdata.length; i<ii; i++){
for(var j=0,jj=fields.length; j<jj; j++){
$(\'#hello\').html($(\'#hello\').html()+\' \'+JSONdata[i][fields[j]]);
}
$(\'#hello\').html($(\'#hello\').html()+\' \'+\'<br/>\');
}
看到那里http://jsbin.com/ufege4/edit
,JavaScript中的ѭ3表示法是ѭ4的语法糖-因此,您可以使用ѭ5access访问您的var
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。