- 43
- 0
1。现在有这个需求就是要把服务器返回的数据分组,
大致信息如下:返回的是一个数组
var planList = [
{
"LIST_ID": 3734160,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7056/7055】杭州三亚5天往返",
"TOURDATE": "2017-09-16",
"TRAFFIC_ALLNUM": 0,
"TRAFFIC_NUM": 0,
"ALLNUM": 0,
"NUM": 0,
"OrderNum": 0,
"DateNumber": 0
},
{
"LIST_ID": 3734161,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7056/7055】杭州三亚5天往返",
"TOURDATE": "2017-09-17",
"TRAFFIC_ALLNUM": 0,
"TRAFFIC_NUM": 0,
"ALLNUM": 0,
"NUM": 0,
"OrderNum": 0,
"DateNumber": 0
},
...
]
总共是有34个,现在要做的是根据每个 SETOUTCITY 和 TRAFFIC 相等来从新分组,数据太多不方便都写出来,我看了一下,SETOUTCITY 都是杭州,而 TRAFFIC 有三个不同的,可以说是分为三组。请问要怎么做才可以实现。
我自己在写的时候也试过如下代码:
var record = {};
PlanList.forEach(function(val){
if(val.TRAFFIC in record && val.SETOUTCITY in record){
record[val.TRAFFIC].push(val)
}else{
record[val.TRAFFIC] = [val]
}
})
// console.log(record)
不过好像是没有什么卵用,向大神请教!
补充说明:数据里面可以是分为三组的,如果可以模拟数据,可以做三个不一样的数据。大概我要得到的数据格式最好是这样。
planList = [
"list1": [
{
"LIST_ID": 3734160,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7056/7055】杭州三亚5天往返",
"TOURDATE": "2017-09-16",
"TRAFFIC_ALLNUM": 0
},
{
"LIST_ID": 3734161,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7056/7055】杭州三亚5天往返",
"TOURDATE": "2017-09-16",
"TRAFFIC_ALLNUM": 0
}
],
"list2": [
{
"LIST_ID": 3734162,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7283/7284】杭州三亚6天往返",
"TOURDATE": "2017-09-17",
"TRAFFIC_ALLNUM": 0
},
{
"LIST_ID": 3734163,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【HU7283/7284】杭州三亚6天往返",
"TOURDATE": "2017-09-17",
"TRAFFIC_ALLNUM": 0
}
],
"list3": [
{
"LIST_ID": 3734164,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【JD5164/5163】杭州三亚7天往返",
"TOURDATE": "2017-09-18",
"TRAFFIC_ALLNUM": 0
},
{
"LIST_ID": 3734165,
"SETOUTCITY": "杭州",
"TRAFFIC": "3月26号起【JD5164/5163】杭州三亚7天往返",
"TOURDATE": "2017-09-18",
"TRAFFIC_ALLNUM": 0
}
]
] 0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 11 元积分
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
