js根據(jù)名字將數(shù)組對象中名字相同的項(xiàng)組成一個(gè)相同的數(shù)組

需求:今天遇到一個(gè)的是當(dāng)前定位在廣州,根據(jù)傳廣州過去獲取會的的所有區(qū)的門店數(shù)據(jù)!設(shè)計(jì)稿要求:根據(jù)所在的區(qū)來分類某個(gè)區(qū)有哪些門店!但是后端就返回一個(gè)數(shù)組里面有所有的門店!

原數(shù)據(jù)結(jié)構(gòu)
設(shè)計(jì)稿:

原數(shù)設(shè)計(jì)稿
let tempArr = [];for (let i = 0; i < that.storeList.length; i++) {if (tempArr.indexOf(that.storeList[i].area_name) === -1) {that.afterData.push({name: that.storeList[i].area_name,origin: [that.storeList[i]]});tempArr.push(that.storeList[i].area_name);} else {for (let j = 0; j < that.afterData.length; j++) {if (that.afterData[j].name == that.storeList[i].area_name) {that.afterData[j].origin.push(that.storeList[i]);break;}}}}console.log("88888888888888", that.afterData);
數(shù)據(jù)效果:

處理后的數(shù)據(jù)結(jié)構(gòu)
搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!搞定!回家吃飯去!!!
掃碼關(guān)注個(gè)人博客小程序
評論
圖片
表情
