首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

object对象的处置(动态列)

2012-08-09 
object对象的处理(动态列)例如列表为 var list [{id:1,name:2,Sex:1,动态列:值},{id:2,name:3,Sex:0,动

object对象的处理(动态列)
例如列表为 var list = [{id:1,name:2,Sex:1,动态列:值},
  {id:2,name:3,Sex:0,动态列:值},
  {id:3,name:4,Sex:0,动态列:值}
  ];
因为数据是后台取出来的列数不固定 我需要去取出sex列后面所有动态列的值  
写到这里卡主了
 for(var i=0;i<list.count;i++){

  for(var j=3;j<list[i].列.count;j++){ // 问题是这个列数怎么怎么取出来
  }
 
  alert(list[i][j]); //大神们有没有办法用这样的方式取到
  }

[解决办法]
for(var i in list){
alert(list[i].Sex);
}
[解决办法]
如果是我,我就用数组,不用json,针对你这个例子:

JScript code
var list = [{id:1,name:2,Sex:1,动态列:值},  {id:2,name:3,Sex:0,动态列:值},  {id:3,name:4,Sex:0,动态列:值}  ];for(var i=0,il=list.length;i<il;i++){    for(var j in list[i]){        if(j!='id' && j!='name' && j!='Sex') alert(list[i][j]);    }} 

热点排行