gpt4 book ai didi

javascript - JS : Biggest element of an array, 小于给定变量

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:28 26 4
gpt4 key购买 nike

给定:

var array = [1,2,5,10];
var limit = 8;

我正在寻找一种方法来找到数组中小于极限 8 的最大元素。类似于:

Math.max(array, "while < limit");

我试过了:

Math.min(Math.max(array), limit)

显然,对于数组和极限,这并不是在所有情况下都有效。

编辑:

输入数组不一定是有序的:

var array = [10,-10,10,-10];
var limit = 5;

预期结果是-10。

最佳答案

var array = [1,2,5,10];
var limit = 8;
alert(Math.max.apply(Math, array.filter(function(x){return x <= limit})));

关于javascript - JS : Biggest element of an array, 小于给定变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34494199/

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