Javascript 什么';s是一个映射的名称,其中值V是从一个比请求的键小的最大键K获得的?

Javascript 什么';s是一个映射的名称,其中值V是从一个比请求的键小的最大键K获得的?,javascript,dictionary,Javascript,Dictionary,标题说明了一切。例如,如果我有一张地图: { 4: x, 7: y } 然后,4将对应于x,与5和6相同,但7将对应于y3将不存在 这是什么样的地图?如何实现它?我不知道这个数据结构的名称,但它将范围映射到值。@Barmar这是一种看待它的方式。我的问题是如何高效(足够)地实现它,排序数组可能是最好的,因为您可以使用二进制搜索。或者某种二叉树。

标题说明了一切。例如,如果我有一张地图:

{
    4: x,
    7: y
}
然后,
4
将对应于
x
,与5和6相同,但
7
将对应于
y
<代码>3将不存在


这是什么样的地图?如何实现它?

我不知道这个数据结构的名称,但它将范围映射到值。@Barmar这是一种看待它的方式。我的问题是如何高效(足够)地实现它,排序数组可能是最好的,因为您可以使用二进制搜索。或者某种二叉树。