给二维数组每个对象加属性

       let _data = [
                        {
                            parentCode: "c001",
                            parentName: "检查一",
                            status: 0,
                            id: "446e433a-6389-4fbe-a5c5-44ba543362d0",
                            items: [
                                {
                                    itemName: "血脂第一项",
                                    itemCode: "c_c_001",
                                    price: 10.00,
                                    place: [
                                        {
                                            itemName: "全身",
                                            itemCode: "p1"
                                        },
                                        {
                                            itemName: "肝",
                                            itemCode: "p2"
                                        }
                                    ],
                                    remark: "测试1",
                                    cnt: 5
                                }
                            ],
                            price: 10.00,
                            creationTime: "2020-09-17 10:43:16"
                        }
                    ];
       let list = [];
       for (let index = 0; index < _data.length; index++) {
         let element = _data[index];
         let _list = _data[index].items
         for (let j = 0; j < _list.length; j++) {
             element.items = Object.assign({},_list[j],{  isUnfold:false, checkbox:false, optionsValue:[],})
         }
         list.push(element)         
       }
       console.log(list);

猜你喜欢

转载自blog.csdn.net/weixin_43764814/article/details/108691698