gpt4 book ai didi

jquery - 使用jquery,我如何找到数组中与指定数字最接近的匹配项

转载 作者:行者123 更新时间:2023-12-03 01:44:38 24 4
gpt4 key购买 nike

使用jquery,我如何找到数组中与指定数字最接近的匹配

例如,您有一个如下所示的数组:

1、3、8、10、13、...

哪个数字最接近 4?

4 将返回 3
2 将返回 3
5 将返回 3
6 将返回 8

我见过很多不同的语言都这样做,但没有在jquery中,这可以简单地做到吗

最佳答案

您可以使用 jQuery.each 方法来循环数组,但它只是普通的 Javascript。像这样的东西:

var theArray = [ 1, 3, 8, 10, 13 ];
var goal = 4;
var closest = null;

$.each(theArray, function(){
if (closest == null || Math.abs(this - goal) < Math.abs(closest - goal)) {
closest = this;
}
});

关于jquery - 使用jquery,我如何找到数组中与指定数字最接近的匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3561275/

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