const record = [
{name: "math", score: 89},
{name: "chinese", score: 72},
{name: "english", score: 91},
{name: "science", score: 88}
];
let result1 = record.find(i => {
return i.score > 80;
})
let result2 = record.filter(i => {
return i.score > 80;
})
console.log(result1); // { name: 'math', score: 89 }
console.log(result2); // [ { name: 'math', score: 89 },{ name: 'english', score: 91 },{ name: 'science', score: 88 } ]
▲可以看到find只找到第一個符合條件的element,filter則是將所有符合元素組合成一個array