How to find an object in an array by one of its properties with JavaScript?

To find an object in an array by one of its properties with JavaScript, we call the find method.

For instance, we write

const newData = [
  { investor: "Sue", stocks: 0, options: 0, savings: 0 },
  { investor: "Rob", stocks: 0, options: 0, savings: 0 },
  { investor: "Liz", stocks: 0, options: 0, savings: 0 },
];
const investor = "Rob";
const res = newData.find((x) => x.investor === investor);

to call newData.find with a callback that checks whether the investor property in the object being looped through equals to investor.

The first instance of the object where the condition is returned.