JSFiddle - React, Tailwind, and code Playground
by Abdul Ahmad
JavaScript
var playerList4 = [
{ position: 'striker', id: 'j' },
{ position: 'striker', id: 'k' },
{ position: 'striker', id: 'l' }
];
var result4 = playerList4.reduce((accumulator, current) => {
return accumulator.some(player => {
return player.position === current.position
}) ? accumulator : [ ...accumulator, current ];
}, []);
var conditional4 = (result4.length < 2) ? result4.concat(playerList4[1]) : result4;
console.log(conditional4);