做设计.不抠图网站班级优化大师
find() 方法用于在数组中查找符合条件的第一个元素,并返回该元素。如果找到匹配的元素,则返回该元素的值;如果未找到匹配的元素,则返回 undefined。
例如:
const firstWithdrawal = movements.find(mov => mov < 0);
console.log(movements);
console.log(firstWithdrawal);
看上去好像find方法和filter方法类似,只不过find方法只会返回数组第一个符合条件的元素;其次filter方法会返回一个新的数组,而find方法只会返回元素本身;
● 除此之外,使用find方法也可以去获取你想要的账户名
console.log(accounts);const account = accounts.find(acc => acc.owner === 'It Share');
console.log(account);
● 当然上述的方法也可以使用for of来实现
for (const owners of accounts) {if (owners.owner === 'IT share') {console.log(owners);}
}