vue常用数组遍历方法比较:.forEach() .some() .every() .map() .find() .filter()

.forEach().some().every().map().find().filter()
使用场景没有返回值,可以通过索引修改原函数的数据,遍历所有数据返回值是一个布尔值,找到符合条件的就会终止遍历,否则就遍历整个数组返回值是一个布尔值,找到不符合条件的就停止遍历,否则就遍历整个数组(与some()相反)返回值是一个新的数组,新数组的元素取决于.map()方法的回调函数返回返回通过测试(函数内判断)的数组的第一个元素的值返回值是一个新的数组,新的数组的元素是满足回调函数条件而筛选出来的原数组元素
循环次数数组的长度小于等于数组的长度小于等于数组的长度数组的长度小于等于数组的长度数组的长度
执行结果没有返回值,return只是用来跳过当前循环找到满足条件的就返回true,否则就遍历整个数组返回false找到不满足条件的就返回true,否则就遍历整个数组返回false新数组的数据是.map()callback函数的return返回结果返回的数据是原数组中第一个满足条件的元素,若原数组中的所有元素都不满足,则返回undefined返回一个新数组,数组的元素是满足回调条件的所有原数组数据
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值