【发布时间】:2020-05-24 12:37:51
【问题描述】:
我为 nodejs 应用程序使用把手模板,需要按类别对结果值进行分组。以下是我渲染后的数据。该组应该是两个级别的
{ "manu":"Maruti","Fuel":"petrol","name":"X1","price":"rupees","seats":"6"},
{ "manu":"Maruti","Fuel":"petrol","name":"F1","price":"rupees","seats":"7"},
{ "manu":"Maruti","Fuel":"Disel","name":"E1","price":"rupees","seats":"5"},
{ "manu":"Toyato","Fuel":"Disel","name":"R3","price":"rupees","seats":"6"},
{ "manu":"Toyato","Fuel":"Disel","name":"G4","price":"rupees","seats":"4"},
{ "manu":"Kia","Fuel":"petrol","name":"W5","price":"rupees","seats":"6"}
我能够达到第一级的分组并为第二级而奋斗。预期结果
-Manu
-Fuel
-Name, Price, Seats
result = v1.reduce(function (r, a) {
r[a.c_group] = r[a.c_group] || [];
r[a.c_group].push(a);
return r;
}, Object.create(null));
console.log(result);
【问题讨论】:
标签: javascript arrays handlebars.js helper