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
