Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.1 KB

all.md

File metadata and controls

37 lines (23 loc) · 1.1 KB
标题 标签
all(返回一个元素集合是否符合给定条件) array,beginner(数组,初学者)

为一个元素集合检查传入的回调函数的条件中是否返回true

  • 使用Array.prototype.every()测试集合中的所有元素是否基于fn返回true
  • 如果不传入第二个参数,fn,则使用默认值Boolean构造函数。

代码如下:

const all = (arr, fn = Boolean) => arr.every(fn);

ts代码如下:

调用方式:

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

应用场景

以下是一个实战示例:

结果如下:

<iframe src="codes/javascript/html/all.html"></iframe>