数组中的对象-根据某个共同字段分组-JavaScript


后台返回的数据是这样的:

而前端需要的数据结构是这样的:

// 可以通过这个方法,将数组按照某个共同字段就行重组数组
dataSort (data) { let data1
= {} let value1 = [] for (let i = 0; i < data.length; i++) { let ai = data[i] if (!data1[ai.detailDate]) { value1.push({ detailDate: ai.detailDate, value: [ai] }) data1[ai.detailDate] = ai } else { for (let j = 0; j < value1.length; j++) { let dj = value1[j] if (dj.detailDate === ai.detailDate) { dj.value.push(ai) break } } } } return value1 },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM