group by property javascript use reduce
Group by property javascript use reduce
const result = [ {subject: 'blog javascript', marks: 41}, {subject: 'anonystick.com', marks: 59}, {subject: 'blog developers', marks: 36}, {subject: 'blog programmers', marks: 90}, {subject: 'medium.com', marks: 64}, ]; let initialValue = { pass: [], fail: [] } const groupedResult = result.reduce((accumulator, current) => { (current.marks >= 50) ? accumulator.pass.push(current) : accumulator.fail.push(current); return accumulator; }, initialValue); console.log(groupedResult);
Có thể bạn đã miss một số snippets code