gpt4 book ai didi

javascript - 如何在 Javascript 中将数字变量与数组中的每个数字元素进行比较?

转载 作者:行者123 更新时间:2023-11-28 02:39:02 25 4
gpt4 key购买 nike

如果我有一个 Javascript 数组,其中填充了 10 个数字。例如(10,11,12,13,14,15,16,17,18,19)我想获取一个值为 20 的变量,并检查是否有数组中的元素大于 20。因为我将比较许多充满数字的数组,并且不知道它们包含哪些数字。

如何获取 20,然后使用 Javascript 来测试数组中的每个数字,以确定它是否大于 20。

我知道你可以这样说:

var x = 20;
if ( x > myArray[0] &&
x > myArray[1]

等等。等等,但这可能意味着输入一长串元素检查。有没有一种简单的方法,比如检查从起始索引 [0] 到 [10] 之类的?

最佳答案

您可以使用.some() :

if (myArray.some(function(x) {return x > 20;}))
// do something

并非所有浏览器都支持它,但您可以轻松地对其进行填充。此外,库还有这样的辅助函数,例如下划线的任意

关于javascript - 如何在 Javascript 中将数字变量与数组中的每个数字元素进行比较?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12953062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com