在 JavaScript 中检查数组中的所有值是否为真
在本篇文章中,我们将学习如何在 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
相关文章
在 JavaScript 中存储字节数组
发布时间:2023/06/05 浏览次数:80 分类:JavaScript
-
本文将讨论如何在 JavaScript 中存储字节数组。JavaScript 中的 ArrayBuffer 对象 字节数组或字节数组在 JavaScript 中称为 ArrayBuffer 对象。
JavaScript 中的深度复制数组
发布时间:2023/06/05 浏览次数:196 分类:JavaScript
-
在本文中,您将学习深拷贝和浅拷贝的概念。 本文还将介绍在 JavaScript 中对数组执行深拷贝的方法。JavaScript浅拷贝和深拷贝介绍 在 JavaScript 中,可以通过两种方式复制对象。
在 JavaScript 中将毫秒转换为日期
发布时间:2023/06/05 浏览次数:111 分类:JavaScript
-
在本文中,我们将通过示例学习如何使用 JavaScript 的默认日期对象及其方法从毫秒生成日期。
JavaScript Date.getTime() 方法
发布时间:2023/06/05 浏览次数:85 分类:JavaScript
-
在本文中,我们将讨论 Date 类中的 getTime() 方法是什么以及如何在不同的用例中获取时间。 此外,我们还将查看与 getTime() 类似的方法,即 now() 方法以及示例。
在 JavaScript 中获取选中或突出显示的文本
发布时间:2023/06/04 浏览次数:172 分类:JavaScript
-
本文将展示我们如何使用 DOM API 来让用户在屏幕上突出显示或选择文本。 DOM API 为我们提供了 getSelection() 方法,该方法允许我们获取用户选择的文本。
去除 JavaScript 中的空格
发布时间:2023/06/04 浏览次数:195 分类:JavaScript
-
在 JavaScript 中,我们可以借助 trim() 和 replace() 等默认 JavaScript 字符串方法从字符串中删除单个或多个空格。使用 JavaScript 中的 trim() 方法去除空格
在 JavaScript 中清理字符串
发布时间:2023/06/04 浏览次数:129 分类:JavaScript
-
这篇 JavaScript 教程文章解释了在 JavaScript 中清理数据的含义。 此外,它还讨论了可用于清理 JavaScript 中的字符串的不同包。
在 JavaScript 中更改字符串字符
发布时间:2023/06/04 浏览次数:75 分类:JavaScript
-
在本文中,我们将学习如何使用不同的代码示例在 JavaScript 中使用多种方法从给定的字符串值更改特定索引处的特定字符。
在 JavaScript 中构建字符串
发布时间:2023/06/04 浏览次数:60 分类:JavaScript
-
在本文中,我们将通过不同的代码示例学习如何使用连接运算符和一些内置方法(如 JavaScript 中的 join())来生成或构建字符串。