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/