gpt4 book ai didi

javascript - 如何检查数组下是否存在值且差值小于 0.000002

转载 作者:行者123 更新时间:2023-11-28 19:05:13 26 4
gpt4 key购买 nike

我在数组中有一组值。

我正在检查两个条件,

1.如果该值存在于数组中2.相差小于0.000002

那么我需要更改该值。

我能够满足第一个条件(如果该值存在于数组中)

请告诉我如何才能满足第二个条件(如果差异小于 0.000002)

这是我的第一个条件

 if (lats.indexOf(parseFloat(lat))!=-1) {
lat = parseFloat(lat)+parseFloat(0.111);
lat = lat.toFixed(4);
}

http://jsfiddle.net/af4e8m63/6/

最佳答案

类似于

found = myArray.some(function (item) {
return Math.abs(item - searchValue) < 0.000002
})

但是请注意,如此小的数字并不准确,例如

111.000002 - 111

将会

0.0000019999999949504854

关于javascript - 如何检查数组下是否存在值且差值小于 0.000002,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31826828/

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