es6中的find filter 在數組中查找對象


數組的方法find和filter
var aa=[{id:1,name:'張三'},{id:2,name:'李四'},{id:3,name:'王五'},{id:2,name:'趙六'}]
aa.find( t=> t.id=='2')  結果:{id:2,name:'李四'}
find只會返回第一個滿足條件的 而且返回的是對象
 
aa.filter( t=> t.id=='2')  結果 [{id:2,name:'李四'},{id:2,name:'趙六'}]
filter會滿足所有符合條件的   返回的還是數組


免責聲明!

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



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