數組方法之find


中文方法名:找對象

作用:在對象數組中找想要的對象。

1 let result = arr.find(function(item, index, array) {
2   // 如果返回 true,則返回 item 並停止迭代
3   // 對於假值(falsy)的情況,則返回 undefined
4 });

 

把元素作為參數傳入函數之中,函數會返回一個值。

如果返回true,表示當前元素就是我們要找的。

如果返回undefined,表示當前元素不是我們要找的。

1 let users = [
2   {id: 1, name: "John"},
3   {id: 2, name: "Pete"},
4   {id: 3, name: "Mary"}
5 ];
6 
7 let user = users.find(item => item.id == 1);
8 
9 alert(user.name); // John

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM