我们需要检查所有人的年龄是否都大于2
。它可以通过多种方式完成。我们这里使用 ES6 的方法。
var result = arr.every(
function({age}){
return age>20
}
)
console.log(result);//true
这里还可以使用箭头函数的写法:
var result = arr.every(({ age })=> age>20 )
every() 方法用于检测数组所有元素是否都符合指定条件(通过函数提供)。
every() 方法使用指定函数检测数组中的所有元素:
如果数组中检测到有一个元素不满足,则整个表达式返回 false ,且剩余的元素不会再进行检测。
如果所有元素都满足条件,则返回 true。
注意: every() 不会对空数组进行检测。
注意: every() 不会改变原始数组。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!