JSFiddle - React, Tailwind, and code Playground
by Sahin Deniz
JavaScript 1.7
let a = [{
id: 100,
text: "bra1inly"
},
{
id: 12,
text: "brainly"
},
{
id: 13,
text: "b2rainly"
},
{
id: 14,
text: "brainly"
},
{
id: 15,
text: "brainly"
},
];
let b = a.reduce((aa, bb) => {
console.log(aa, bb);
if (aa == null && bb.text == "brainly"||aa && aa.id < bb.id && bb.text == "brainly") {
return bb;
}
return aa;
}, null);
console.log(b);