永发信息网

该处JS代码可否使用for循环简写一下

答案:2  悬赏:40  手机版
解决时间 2021-02-08 20:25
switch(data.type){
case 1:
$.xzqh.qhsetdata(1,data.qh1);
//直接获取列表的下一级数据
$.xzqh.qhshownext(o.qhshow);
break;

case 2:
$.xzqh.qhsetdata(1,data.qh1);
$.xzqh.qhsetdata(2,data.qh2);
break;

case 3:
$.xzqh.qhsetdata(1,data.qh1);
$.xzqh.qhsetdata(2,data.qh2);
$.xzqh.qhsetdata(3,data.qh3);
break;

case 4:
$.xzqh.qhsetdata(1,data.qh1);
$.xzqh.qhsetdata(2,data.qh2);
$.xzqh.qhsetdata(3,data.qh3);
$.xzqh.qhsetdata(4,data.qh4);
break;

case 5:
$.xzqh.qhsetdata(1,data.qh1);
$.xzqh.qhsetdata(2,data.qh2);
$.xzqh.qhsetdata(3,data.qh3);
$.xzqh.qhsetdata(4,data.qh4);
$.xzqh.qhsetdata(5,data.qh5);
break;

}

其中data是json数据,大致如下
{
"type": 3,
"qh3": {
"choose": 411323000000,
"label": "西峡县",
"data": [
{
"xhnum": "411301000000",
"type": "3",
"name": "市辖区"
},
{
"xhnum": "411302000000",
"type": "3",
"name": "宛城区"
},
{
"xhnum": "411303000000",
"type": "3",
"name": "卧龙区"
}
]
},
"qh2": {
"choose": "411300000000",
"label": "南阳市",
"data": [
{
"xhnum": "410100000000",
"type": "2",
"name": "郑州市"
},
{
"xhnum": "410200000000",
"type": "2",
"name": "开封市"
},
{
"xhnum": "419000000000",
"type": "2",
"name": "省直辖县级行政区划"
}
]
},
"qh1": {
"choose": "410000000000",
"label": "河南省",
"data": [
{
"xhnum": "100000000000",
"type": "1",
"name": "全国"
},
{
"xhnum": "110000000000",
"type": "1",
"name": "北京市"
},
{
"xhnum": "410000000000",
"type": "1",
"name": "河南省"
},
{
"xhnum": "420000000000",
"type": "1",
"name": "湖北省"
}
]
}
}

其实规律也明显,我想改成这样的
for(i=1;i<=data.type;i++){
$.xzqh.qhsetdata(i,【data.qh1但是这个地方就不好改了】);

}
$.xzqh.qhshownext(o.qhshow);

这个data.qh1,data.qh2这玩意在循环里要用到i但是是个键需要怎么办?
最佳答案
你这个是switch是判断语句啊,基于不同的条件来进行判断的,循环是每个都要执行的,肯定不行的吧,case里面的内容倒是可以用循环
全部回答
应该不能吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脱水机电机不转
中航石油地址在什么地方,想过去办事
找20个字谜(答案一个字)最好难的
【生疏的反义词】生疏的反义词是什么?
四川建炬置业集团公司这个地址在什么地方,我
没满22周岁可以贷款吗
乐视2手机,用卡刷,卡刷包放在哪里,不能插
机械考研,选学校
求汽车解除防盗时的声音
中石油城关加油站(国道306与乡道233交叉口处)
诚信喜庆用品商行怎么去啊,有知道地址的么
一个圆柱高10厘米,若高减少它的1/5,表面积就
当你发现男人对你有点腻了时该怎么办
中石油大明加油站(大明镇曹家营子村)地址好找
中石油红山加油站(乌敦套海镇)地址在哪,我要
推荐资讯
中石油瓦南加油站地址在哪,我要去那里办事
豪杰汽车租赁怎么去啊,有知道地址的么
柳店采暖炉聊城有卖的吗
谁有泰剧 《你是我的眼睛》 泰语版的 中文字
我国公路建设的资金来源有()。A.财政拨款B.年
毛毛虫喜欢吃什么?叶子。
我家用的宽带是网通,装的时候说了不绑定号码
长沙跑滴滴收入怎样?
qq是李倩倩,妩媚的相册密码是多少
app id被锁了 解锁账户又忘记app id验证问题
河南省信阳市罗山县那家学校条件好一些是寄送
汉庭酒店怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?