简介
在本实验中,我们将探索如何使用 JavaScript 检查数组中的任何元素是否为真值。我们将使用 Array.prototype.some() 方法和一个提供的谓词函数来测试集合中是否至少有一个元素返回 true。此外,我们将学习如何使用 Boolean 函数作为默认参数来简化代码。
在本实验中,我们将探索如何使用 JavaScript 检查数组中的任何元素是否为真值。我们将使用 Array.prototype.some() 方法和一个提供的谓词函数来测试集合中是否至少有一个元素返回 true。此外,我们将学习如何使用 Boolean 函数作为默认参数来简化代码。
要开始练习编码,请打开终端/SSH 并输入 node。
要根据提供的函数检查集合中是否有任何元素返回 true,请使用 Array.prototype.some()。如果你想将 Boolean 函数用作默认值,可以省略第二个参数 fn。
以下是一个示例代码:
const any = (arr, fn = Boolean) => arr.some(fn);
你可以使用以下示例进行测试:
any([0, 1, 2, 0], (x) => x >= 2); // true
any([0, 0, 1, 0]); // true
恭喜你!你已经完成了“测试数组中是否有任何元素为真值”实验。你可以在 LabEx 中练习更多实验来提升你的技能。