每天一道题,成为卷中卷

104 阅读1分钟

使用数组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,邀你进群,一起学习前端,成为更优秀的工程师~,毕竟我也是奋斗中的前端,认识我也不赖🌟~