检测所有元素是否符合要求

语法

  1. import { isAllPass } from 'warbler-js'
  2. const result = isAllPass(arr, fn)

参数

  • arr (Array) : 需要检测的数组。
  • fn (Function) : 验证条件的回调函数。

返回值

Booleantrue 所有元素都通过检测 , false 存在元素没有通过检测。

源码

  1. const isAllPass = (arr, fn) => arr.every(fn);

例子

  1. import { isAllPass } from 'warbler-js'
  2. const ages = [30, 24, 28, 32];
  3. const result1 = isAllPass(ages, (item) => item < 40);
  4. const result2 = isAllPass(ages, (item) => item > 30);
  5. console.log(result1); //=> true
  6. console.log(result2); //=> false