ES5-数组迭代方法every()

本文介绍了JavaScript中的Array.prototype.every()方法,详细解释了其定义、语法、参数、返回值,并通过示例代码展示了如何检测数组中所有元素是否满足特定条件,包括使用箭头函数的应用。需要注意的是,当数组为空时,every()方法会返回true。
摘要由CSDN通过智能技术生成

Array.prototype.every()

定义

对数组中的每一个元素运行给定的函数,如果数组中每一个元素都能通过回调函数的测试,就会返回true,如果其中有一个元素通过回调函数的测试返回的是false,则返回false;

语法

arr.every(callback(element[, index[, array]])[, thisArg])

参数

callback
       用来测试每个元素的函数,接受三个参数:
       element
              数组中正在处理的元素。
       index | 可选
              数组中正在处理的元素的索引值。
       array | 可选
              some()被调用的数组。
thisArg | 可选
       执行 callback 时使用的 this 值。

返回值

如果回调函数的每一次返回都为 true 值,则返回 true ,否则返回 false。

使用(代码)

检测所有数组
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值