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]);
}
}