Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中,如何查找数组中的任何元素是否在50到99之间?_Javascript_Arrays_Any - Fatal编程技术网

在JavaScript中,如何查找数组中的任何元素是否在50到99之间?

在JavaScript中,如何查找数组中的任何元素是否在50到99之间?,javascript,arrays,any,Javascript,Arrays,Any,这是给定的数组: var a = [2, 5, 8, 16, 35, 42, 55, 67, 89, 95, 102, 108, 112]; 如何确定数组a中的任何元素是否在50到99之间?如果这些元素中的任何一个在50到99范围内,则返回true,否则返回false 如何确定此数组a的所有元素是否都在50到99之间?如果所有这些元素都在50到99范围内,则返回true;如果至少有一个元素在此范围之外,则返回false 和 var a=[2,5,8,16,35,42,55,67,89,95,

这是给定的数组:

var a = [2, 5, 8, 16, 35, 42, 55, 67, 89, 95, 102, 108, 112];
如何确定数组a中的任何元素是否在50到99之间?如果这些元素中的任何一个在50到99范围内,则返回true,否则返回false

如何确定此数组a的所有元素是否都在50到99之间?如果所有这些元素都在50到99范围内,则返回true;如果至少有一个元素在此范围之外,则返回false

var a=[2,5,8,16,35,42,55,67,89,95,102,108,112];
log(“some”,a.some(value=>value>50&&value<99));

log(“every”,a.every(value=>value>50&&value<99))您可以为此使用数组函数。 在这个解决方案中,我假设50和99是包含的,它们也是有效值

如何查找数组a中的任何元素是否在范围内 50到99?如果这些元素中的任何一个在范围内,则返回true 50到99,否则为假

你可以使用

一些((x)=>x>=50&&x>=50&&x>=50&&x>=50&&x>=50&&x>=50&&x
var a=[2,5,8,16,35,42,55,67,89,95,102,108,112];
//如果在50和99范围内至少有一个元素
log(a.filter(e=>e>=50&&e0)
//如果所有元素都在50和99之间
console.log(a.filter)(e=>e>=50&&e您可以和

const A=[2,5,8,16,35,42,55,67,89,95,102,108,112];
console.log('#1',A.some(element=>element>50&&element<99))

console.log('#2',A.every(element=>element>50&&element<99))
那么,你试过什么吗?@Ivan Vrzogic,你有机会试一下我的答案吗?
a.some((x) => x >= 50 && x <= 99)
a.every((x) => x >= 50 && x <= 99)