如何从给定的范围数组中获取具有最小最大值的匹配数组索引

达南

如何按预期获得匹配的 javascript 数组索引?
Range min - 第一个值 Range max - 给定数组的最后一个值

var arr = [{
    range:[0,20],
    title:"First"
    data:["a","b"]
},
{
    range:[20,40],
    title:"Second"
    data:["d","f"]
},
{
    range:[40,60],
    title:"THird"
    data:["g","k"]
}];


function getRange( value ){
    // retun index of the array
}

getRange( 22 ) -> Expect to get 1 as the array index
getRange( 50 ) -> Expect to get 2 as the array index
尼基尔·阿加瓦尔

使用Array.findIndex

var arr = [{range:[0,20],title:"First",data:["a","b"]},{range:[20,40],title:"Second",data:["d","f"]},{range:[40,60],title:"THird",data:["g","k"]}];

function getRange( value ){
    return arr.findIndex(v => value >= v.range[0] && value <= v.range[1]);
}

console.log(getRange(22));
console.log(getRange(50));

注意:由于函数计算包含低值和高值的范围,因此在边界值(20、40 等)的情况下,将返回第一个匹配项的索引。例如,在 40 的情况下,返回的索引将为 1。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pyspark - 从具有最小值和最大值范围的数组中获取值

来自分类Dev

如何在PHP数组中获取具有最大值的数组

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

如何获取与数组 B 中唯一值对应的数组 A 中所有最大值的索引?

来自分类Dev

如何从具有相同结构的字典数组中获取最大值?

来自分类Dev

如何获取数组中数组的最小值和最大值?

来自分类Dev

如何在给定范围内搜索多维数组中的最大值

来自分类Dev

如何在给定范围内搜索多维数组中的最大值

来自分类Dev

获取具有特定属性最大值的哈希数组中元素的索引

来自分类Dev

在 matlab 中查找在数组或矩阵范围内计算的最小值或最大值的索引

来自分类Dev

如何获取数组中最大值的索引?

来自分类Dev

如何在Java中获取二维数组列表的最大值/最小值

来自分类Dev

获取Java数组中n个最大值的索引

来自分类Dev

如何获取具有匹配特定条件的属性值的数组中对象的索引?

来自分类Dev

查询PSCustomObject数组以获取具有最大值的行

来自分类Dev

获取起始索引和终止索引之间的数组最大值和最小值

来自分类Dev

获取起始索引和终止索引之间的数组最大值和最小值

来自分类Dev

如何从javascript中的数组中获取包含负数的最大值的索引?

来自分类Dev

如何使用python从数组中返回最大值索引?

来自分类Dev

如何从多维数组中获取每个索引的最大值-javascript

来自分类Dev

Julia:获取沿特定轴的多维数组的范围(最小值/最大值)

来自分类Dev

从数组中返回具有最大值的对象

来自分类Dev

过滤在JavaScript中具有最大值的数组项

来自分类Dev

如何匹配数组中的特定值

来自分类Dev

在 Scala 中查找给定数组的最小值和最大值

来自分类Dev

特定范围内Python中NumPy数组的最小值和最大值

来自分类Dev

我如何从数组中获取4个最大值

来自分类Dev

如何在对象数组中获取最大值

Related 相关文章

  1. 1

    Pyspark - 从具有最小值和最大值范围的数组中获取值

  2. 2

    如何在PHP数组中获取具有最大值的数组

  3. 3

    如何找到给定索引之间的numpy数组的最大值?

  4. 4

    如何找到给定索引之间的numpy数组的最大值?

  5. 5

    如何获取与数组 B 中唯一值对应的数组 A 中所有最大值的索引?

  6. 6

    如何从具有相同结构的字典数组中获取最大值?

  7. 7

    如何获取数组中数组的最小值和最大值?

  8. 8

    如何在给定范围内搜索多维数组中的最大值

  9. 9

    如何在给定范围内搜索多维数组中的最大值

  10. 10

    获取具有特定属性最大值的哈希数组中元素的索引

  11. 11

    在 matlab 中查找在数组或矩阵范围内计算的最小值或最大值的索引

  12. 12

    如何获取数组中最大值的索引?

  13. 13

    如何在Java中获取二维数组列表的最大值/最小值

  14. 14

    获取Java数组中n个最大值的索引

  15. 15

    如何获取具有匹配特定条件的属性值的数组中对象的索引?

  16. 16

    查询PSCustomObject数组以获取具有最大值的行

  17. 17

    获取起始索引和终止索引之间的数组最大值和最小值

  18. 18

    获取起始索引和终止索引之间的数组最大值和最小值

  19. 19

    如何从javascript中的数组中获取包含负数的最大值的索引?

  20. 20

    如何使用python从数组中返回最大值索引?

  21. 21

    如何从多维数组中获取每个索引的最大值-javascript

  22. 22

    Julia:获取沿特定轴的多维数组的范围(最小值/最大值)

  23. 23

    从数组中返回具有最大值的对象

  24. 24

    过滤在JavaScript中具有最大值的数组项

  25. 25

    如何匹配数组中的特定值

  26. 26

    在 Scala 中查找给定数组的最小值和最大值

  27. 27

    特定范围内Python中NumPy数组的最小值和最大值

  28. 28

    我如何从数组中获取4个最大值

  29. 29

    如何在对象数组中获取最大值

热门标签

归档