读书人

object对象的处置(动态列)

发布时间: 2012-08-09 15:59:21 作者: rapoo

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

读书人网 >JavaScript

热点推荐