js数组和对象的构造
代码A:for(vari=0,j=0;i<result.ds.length;i++){if(result.ds[i].F_p2==""){continue;}else{v...
代码A:
for (var i = 0, j = 0 ; i < result.ds.length; i++) { if (result.ds[i].F_p2 == "") { continue; } else { var datasX = { labels: j + 1, text: result.ds[i].F_p2 }; labelsX.push(datasX); j++; } }
这个是在火狐中的firebug监测的对象截图,查看labelsX对象,
代码B:
[ {value:0,text:"感德镇"}, {value:1,text:"官桥镇"}, {value:2,text:"湖头镇"}, {value:3,text:"蓝田乡"}, {value:4,text:"龙涓乡"}, {value:5,text:"蓬莱镇"} ]
因为展示的数据是动态变化的说要对labelsX对象是动态赋值,我想把它写成代码B那样的东西,
比较这两个东西,想请教下大侠,该怎么改动?
要怎么写js对象才能使得其结果等价于代码B呢?
主要是语法上,不懂,我的代码B写错了,value值应该是123456,提交问题后改不了,这是我写错了 展开
for (var i = 0, j = 0 ; i < result.ds.length; i++) { if (result.ds[i].F_p2 == "") { continue; } else { var datasX = { labels: j + 1, text: result.ds[i].F_p2 }; labelsX.push(datasX); j++; } }
这个是在火狐中的firebug监测的对象截图,查看labelsX对象,
代码B:
[ {value:0,text:"感德镇"}, {value:1,text:"官桥镇"}, {value:2,text:"湖头镇"}, {value:3,text:"蓝田乡"}, {value:4,text:"龙涓乡"}, {value:5,text:"蓬莱镇"} ]
因为展示的数据是动态变化的说要对labelsX对象是动态赋值,我想把它写成代码B那样的东西,
比较这两个东西,想请教下大侠,该怎么改动?
要怎么写js对象才能使得其结果等价于代码B呢?
主要是语法上,不懂,我的代码B写错了,value值应该是123456,提交问题后改不了,这是我写错了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询