使用数组api完成需求
需求:找出数组元素对象中满足姓名带'a'字符串,性别为'boy',年龄小于30
let study = [{name:'Jay',age:30,sex:'boy'},{name:'Charles',age:21,sex:'boy'},{name:'lisa',age:25,sex:'girl'}]
filter方法
- filter + includes
study = study.filter(v => v.name.includes('a')&& v.age < 30 && v.sex=== 'boy')
- filter + indexOf
study = study.filter(v => v.name.indexOf('a') !== -1 && v.age < 30 && v.sex === 'boy')
find 方法
- find + includes
study = study.find(v => v.name.includes('a')&& v.age < 30 && v.sex=== 'boy' )
如果你有好的方法欢迎一起挑战!!!
加我微信:qcsjin888,邀你进群,一起学习前端,成为更优秀的工程师~,毕竟我也是奋斗中的前端,认识我也不赖🌟~