JSFiddle - React, Tailwind, and code Playground
by karthick6891
HTML
reduce
JavaScript
const companyList = [
{
name: 'amazon',
isIntermediary: false
},
{
name: 'microsoft',
isIntermediary: false
},
{
name: 'talentsearch',
isIntermediary: true
},
{
name: 'talent global',
isIntermediary: true
},
{
name: 'taleo',
isIntermediary: true
}
];
const companies = companyList.reduce((acc, curr) => {acc[!curr.isIntermediary ? 0 : 1].push(curr);return acc},[[], []]);
console.log(companies)
const companies1 = companyList.reduce((a, v) => (a[+v.isIntermediary].push(v), a), [[], []])
console.log(companies1)