#all

判断集合中的数据是否都满足某个条件,然后做数据处理。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
const all = (arr, fn = Boolean) => arr.every(fn);

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

#allEqual

判断数组里的数据是否都和第一个元素相同

const allEqual = arr => arr.every(val => val === arr[0]);

allEqual([1, 2, 3, 4, 5, 6]); // false
allEqual([1, 1, 1, 1]); // true

#any

如果提供的谓词函数对集合中的至少一个元素返回true,则返回true,否则返回false。

const any = (arr, fn = Boolean) => arr.some(fn);

any([0, 1, 2, 0], x => x >= 2); // true
any([0, 0, 1, 0]); // true

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄