オブジェクト配列で指定キーのmin, maxを取得する
reduceを使います。
prevとcurrentをキーで比較し、オブジェクトをreturnします。
const data = [ { name: "aaa", score: 90 }, { name: "bbb", score: 30 }, { name: "ccc", score: 20 }, { name: "ddd", score: 70 }, { name: "eee", score: 50 }, ]; // scoreが最小を取得 const lowest = data.reduce((prev, current) => { if (prev.score < current.score) { return prev; } else { return current; } }); console.log(lowest); // { name: "ccc", score: 20 }