微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

具有未知数组键的参考Javascript数组JSON格式

如何解决具有未知数组键的参考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 举报,一经查实,本站将立刻删除。