gpt4 book ai didi

javascript - 判断号码所属的桶

转载 作者:行者123 更新时间:2023-11-29 16:47:39 26 4
gpt4 key购买 nike

如何判断一个数字属于哪个桶?例如,假设我们有 0 - 20、21 - 50、51 - 80、81 - 100 或等同的等级“差”、“一般”、“好”、“好”。是否有使用 jquery/lodash/d3/underscore 找出“45”属于“21 - 50”桶还是“平均”的有效方法?

编辑:这是最好的方法吗?在速度方面,代码最少。

这是我在很多帮助下得到的;

// Set up your data
var range = [[0, 20], [21, 50], [51, 80], [81, 100]]
var number = 45

range.find(function(val) { return val[1] >= number })
// Returns [21, 50]

range.findIndex(function(val) { return val[1] >= number })
// Returns 1

最佳答案

这应该可以...

var range = [[0, 20], [21, 50], [51, 80], [81, 100]]
var number = 45
var bucket = range.filter(function(a) {
if (number >= a[0] && number <= a[1]) return a
})

console.log(bucket[0])

关于javascript - 判断号码所属的桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39523867/

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