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);