gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 07:34:49 24 4
gpt4 key购买 nike

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

var items=[1, 2, 3.4, 3.8, 4.8, 4.2, 2.3, 1.5, 3.7];
var a=3.5;

在这里,我想将 var aitems 的每个项目进行比较,并为 var b 分配 items 等于或大于 var a。注意:我只需要一个值;在这种情况下,我需要 3.7

最佳答案

使用Array#filter

var items = [1, 2, 3.4, 3.8, 4.8, 4.2, 2.3, 1.5, 3.7];
var a = 3.5;
var filtered = items.filter(function(item) {
return item >= a;
});
console.log(filtered);

如果您只期望一个值

var items = [1, 2, 3.4, 3.8, 4.8, 4.2, 2.3, 1.5, 3.7];
var a = 3.5;
var filtered = items.filter(function(x, y) {
return x >= a;
});
console.log(Math.min.apply(Math, filtered)); //To get the minimum value from array

console.log(filtered.sort()); //To sort the filtered values

关于javascript - 从javascript中的数字列表中获取等于或大于数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37507658/

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