在javascript中从数字列表中获取等于或大于数字

在javascript中从数字列表中获取等于或大于数字,javascript,angularjs,Javascript,Angularjs,我有一个包含数字列表的数组。我需要将它与变量进行比较,得到等于或略大于变量值的值 var items=[1, 2, 3.4, 3.8, 4.8, 4.2, 2.3, 1.5, 3.7]; var a=3.5; 这里,我想将var a与items中的每个项目进行比较,并将var b分配给items中的值,该值等于或大于thvar a。 注意:我只需要一个值;在这种情况下,我需要3.7使用方法从数组中筛选值,并使用和从数组中获取最小值 var项目=[1,2,3.4,3.8,4.8,4.2,2.3

我有一个包含数字列表的数组。我需要将它与变量进行比较,得到等于或略大于变量值的值

var items=[1, 2, 3.4, 3.8, 4.8, 4.2, 2.3, 1.5, 3.7];
var a=3.5;
这里,我想将
var a
items
中的每个项目进行比较,并将
var b
分配给
items
中的值,该值等于或大于th
var a
。 注意:我只需要一个值;在这种情况下,我需要
3.7

使用方法从数组中筛选值,并使用从数组中获取最小值

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7];
var a=3.5;
console.log(
//从筛选数组中获取最小值
Math.min.apply(Math,items.filter(函数v){
返回v>=a;//过滤器值大于或等于
}))
)
使用方法从数组中筛选值,并使用从数组中获取最小值

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7];
var a=3.5;
console.log(
//从筛选数组中获取最小值
Math.min.apply(Math,items.filter(函数v){
返回v>=a;//过滤器值大于或等于
}))
)
使用

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7];
var a=3.5;
var filtered=items.filter(函数(项){
退货项目>=a;
});
console.log(过滤)使用

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7];
var a=3.5;
var filtered=items.filter(函数(项){
退货项目>=a;
});
console.log(过滤)带有的单个循环应该会有所帮助

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7],
a=3.5,
结果=项目。减少(功能(r,b){
返回b>a&(r==undefined | | b带有的单个循环应该会有所帮助

var项目=[1,2,3.4,3.8,4.8,4.2,2.3,1.5,3.7],
a=3.5,
结果=项目。减少(功能(r,b){
返回b>a&(r==undefined | | b