87,922
社区成员
发帖
与我相关
我的任务
分享
var datasss = [
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":"wuhuameat.jpg"},
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":"Chickenwings.jpg"},
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":"zhouheiya.jpg"},
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":"steak.jpg"},
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":"luyu.jpg"},
{"orderid":2,"payprice":27.7,"orderdate":"2019-03-28 14:54:16","statusname":"待付款","img":"qingzao.jpg"},
{"orderid":2,"payprice":27.7,"orderdate":"2019-03-28 14:54:16","statusname":"待付款","img":"mangguo.jpg"},
{"orderid":2,"payprice":27.7,"orderdate":"2019-03-28 14:54:16","statusname":"待付款","img":"boluo.jpg"}
]
var datasss = [
{"orderid":1,"payprice":140,"orderdate":"2019-03-21 16:30:22","statusname":"待付款","img":["wuhuameat.jpg","Chickenwings.jpg","zhouheiya.jpg","steak.jpg","luyu.jpg",]},
{"orderid":2,"payprice":27.7,"orderdate":"2019-03-28 14:54:16","statusname":"待付款","img":["qingzao.jpg","mangguo.jpg","boluo.jpg"]}
]
var orderid, newData = [], img;
datasss.forEach( function(value){
if(typeof orderid === "undefined" || (typeof orderid !== "undefined" && value.orderid != orderid )){
img = value.img;
value.img = [img];
newData.push(value);
orderid = value.orderid
}else{
newData[newData.length - 1].img.push(value.img);
}
});
var orderid, newData = [], img;
datasss.forEach( function(value){
if(typeof orderid === "undefined" || (typeof orderid !== "undefined" && value.orderid != orderid )){
img = value.img;
newData.push(value);
orderid = value.orderid
}else{
newData[newData.length - 1].img.push(value.img);
}
});
var datasss = [
{ "orderid": 1, "payprice": 140, "orderdate": "2019-03-21 16:30:22", "statusname": "待付款", "img": "wuhuameat.jpg" },
{ "orderid": 1, "payprice": 140, "orderdate": "2019-03-21 16:30:22", "statusname": "待付款", "img": "Chickenwings.jpg" },
{ "orderid": 1, "payprice": 140, "orderdate": "2019-03-21 16:30:22", "statusname": "待付款", "img": "zhouheiya.jpg" },
{ "orderid": 1, "payprice": 140, "orderdate": "2019-03-21 16:30:22", "statusname": "待付款", "img": "steak.jpg" },
{ "orderid": 1, "payprice": 140, "orderdate": "2019-03-21 16:30:22", "statusname": "待付款", "img": "luyu.jpg" },
{ "orderid": 2, "payprice": 27.7, "orderdate": "2019-03-28 14:54:16", "statusname": "待付款", "img": "qingzao.jpg" },
{ "orderid": 2, "payprice": 27.7, "orderdate": "2019-03-28 14:54:16", "statusname": "待付款", "img": "mangguo.jpg" },
{ "orderid": 2, "payprice": 27.7, "orderdate": "2019-03-28 14:54:16", "statusname": "待付款", "img": "boluo.jpg" }
]
var items = {};
datasss.forEach(function (item) {
if (items[item.orderid]) {
items[item.orderid].img.push(item.img);
} else {
var img = item.img;
delete item.img;
item.img = [];
item.img.push(img);
items[item.orderid] = item;
}
});
console.log(items);
var cache, newData = [];
datasss.forEach( function(value){
value = JSON.stringify(value);
if(typeof cache === "undefined" || (typeof cache !== "undefined" && value != cache )){
newData.push(value);
cache = value;
}
});
var cache, newData = [];
datasss.forEach( function(value){
if(typeof cache === "undefined" || (typeof cache !== "undefined" && value != cache )){
newData.push(value);
cache = value;
}
});