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