json转为二维数组

<!DOCTYPE html>
<html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>

    <body>
        <script>
            var data = [{
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:00:47",
                    number: 1,
                    ordernumber: "5767620180519",
                    phone: null,
                    photoPoster: "product/niu/niuPoster.jpg",
                    productExplain: "片",
                    productId: null,
                    productName: "牛排",
                    productPrice: 1053,
                    status: "1"
                },
                {
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:00:47",
                    number: 2,
                    ordernumber: "5767620180519",
                    phone: null,
                    photoPoster: "product/sanwen/sanwenPoster.jpg",
                    productExplain: "片",
                    productId: null,
                    productName: "三文鱼",
                    productPrice: 53,
                    status: "1"
                },

                {
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:05:46",
                    number: 1,
                    ordernumber: "3125620180519",
                    phone: null,
                    photoPoster: "product/niu/niuPoster.jpg",
                    productExplain: "个",
                    productId: null,
                    productName: "猪蹄",
                    productPrice: 124,
                    status: "2"
                },

                {
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:10:22",
                    number: 1,
                    ordernumber: "5454620180519",
                    phone: null,
                    photoPoster: "product/niu/niuPoster.jpg",
                    productExplain: "瓶",
                    productId: null,
                    productName: "红酒",
                    productPrice: 8888,
                    status: "3"
                },
                {
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:10:22",
                    number: 1,
                    ordernumber: "5454620180519",
                    phone: null,
                    photoPoster: "product/niu/niuPoster.jpg",
                    productExplain: "袋",
                    productId: null,
                    productName: "坚果",
                    productPrice: 50,
                    status: "3"
                },
                {
                    addr: "1167888广东省广",
                    now: "2018-05-19 12:10:22",
                    number: 1,
                    ordernumber: "5454620180519",
                    phone: null,
                    photoPoster: "product/niu/niuPoster.jpg",
                    productExplain: "盒",
                    productId: null,
                    productName: "抽纸",
                    productPrice: 12,
                    status: "3"
                }
            ];

            var newData = [];
            data.forEach(function(v, i) {
                var n;
                for(var i = 0; i < newData.length; i++) {
                    console.log()
                    if(t.ordernumber == v.ordernumber) {
                        n = t;
                        break;
                    }
                }
                if(!n) {
                    n = {
                        ordernumber: v.ordernumber,
                        status: v.status,
                        list: []
                    };
                    newData.push(n);
                }
                delete v.ordernumber;
                delete v.status;
                n.list.push(v);
            });

            console.log(newData);
        </script>
    </body>

</html>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容