发布于 5年前

js 判断数组是否所有项都满足条件

// 如果提供的函数对数组所有值都返回 true 则返回 true
const all = (arr, fn = Boolean) => arr.every(fn);

// EXAMPLES
all([4, 2, 3], x => x > 1); // true
all([1, 2, 3]); // true

// 例:用户是否都大于成年
let users = [{ age: 22 }, { age: 20 }, { age: 18 }]
all(users, it => it.age >= 18) // true

// 来自 https://30secondsofcode.org/
©2020 edoou.com   京ICP备16001874号-3