25 lines
513 B
JavaScript
25 lines
513 B
JavaScript
// find(callbackFn)
|
||
|
||
const stus = [
|
||
{ name: '张三', score: 59 },
|
||
{ name: '老钟', score: 95 },
|
||
{ name: 'SB', score: 80 }
|
||
];
|
||
|
||
// 筛选第一个 score >= 60 的信息
|
||
const rst = stus.find(item => { return item.score >= 60 })
|
||
console.log(rst)
|
||
|
||
// 浅表拷贝,rst的修改,会导致stus中对应数据的修改
|
||
rst.score = 100
|
||
console.log(stus)
|
||
|
||
/*
|
||
# node find.js
|
||
{ name: '老钟', score: 95 }
|
||
[
|
||
{ name: '张三', score: 59 },
|
||
{ name: '老钟', score: 100 },
|
||
{ name: 'SB', score: 80 }
|
||
]
|
||
*/ |