Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.09 KB

any.md

File metadata and controls

35 lines (22 loc) · 1.09 KB
标题 标签
any(任意元素的检查) array,beginner(数组,初学者)

提供一个回调函数检查元素集合中至少存在一个元素满足回调函数中的条件,并返回布尔值。

  • 使用Array.prototype.some()方法根据提供的回调函数fn来测试元素集合中的元素是否满足条件并返回布尔值。
  • 如果不传入第二个参数,则使用默认的fn值,即Boolean

代码如下:

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

ts代码如下:

调用方式:

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

应用场景

以下是一个实战示例:

结果如下:

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