迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中检查数组中的所有值是否为真

作者:迹忆客 最近更新:2023/06/05 浏览次数:

在本篇文章中,我们将学习如何在 JavaScript 中检查数组中的所有值是否为真。


在 JavaScript 中使用 every() 方法检查数组中的所有值是否为真

every() 方法是 JavaScript 提供的内置方法,用于检查数组内的所有元素是否都通过提供的函数执行的条件/标准。 根据函数,它返回 true 或 false 布尔值。

语法:

every((element, index) => { /* Logic goes here */ } )

第一个参数是数组中处理的当前元素。 index 参数是当前元素在数组中处理的索引。

every() 方法不再改变引用它的数组。 在空数组上调用every() 方法将在任何条件下返回 true。

如果 callbackFn 函数为每个数组元素返回真值,则此方法返回 true; 否则,它返回 false。 JavaScript 中的假值有 false、undefined、null、0、NaN(非数字)和空字符串。

对于数组中存在的每个元素,every() 方法运行一次提供的 callbackFn 函数,直到找到一个虚假/不正确的值。 如果找到这样的元素,则 every() 方法立即返回 false,并跳过其余元素。

如果 callbackFn 为数组中存在的所有元素返回 true,则它们都返回 true。 callbackFn 仅对已赋值的数组索引调用。

它不会为删除的索引调用或尚未分配值。

您可以在 every 的文档中获得有关 every() 方法的更多信息。

让我们通过以下示例来理解它:

const inputArray  = [true, true, true, true, true, false, true, true, true];
console.log(inputArray.every(x => x === true));

在上面的示例中,我们定义了一个包含 8 个真值和 1 个假值的输入数组。 当 every() 方法在第五个索引上遇到 false 值时,它将停止执行并返回 false。

尝试在任何支持 JavaScript 的浏览器中运行上面的代码片段; 它将在下面显示结果。

输出:

false

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Do you understand JavaScript closures?

发布时间:2025/02/21 浏览次数:108 分类:JavaScript

The function of a closure can be inferred from its name, suggesting that it is related to the concept of scope. A closure itself is a core concept in JavaScript, and being a core concept, it is naturally also a difficult one.

Do you know about the hidden traps in variables in JavaScript?

发布时间:2025/02/21 浏览次数:178 分类:JavaScript

Whether you're just starting to learn JavaScript or have been using it for a long time, I believe you'll encounter some traps related to JavaScript variable scope. The goal is to identify these traps before you fall into them, in order to av

How much do you know about the Prototype Chain?

发布时间:2025/02/21 浏览次数:150 分类:JavaScript

The prototype chain can be considered one of the core features of JavaScript, and certainly one of its more challenging aspects. If you've learned other object-oriented programming languages, you may find it somewhat confusing when you start

用 jQuery 检查复选框是否被选中

发布时间:2024/03/24 浏览次数:102 分类:JavaScript

在本教程中学习 jQuery 检查复选框是否被选中的所有很酷的方法。我们展示了使用直接 DOM 操作、提取 JavaScript 属性的 jQuery 方法以及使用 jQuery 选择器的不同方法。你还将找到许多有用的

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便