在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)