如果我在 javascript 中有这个数组:
array[1] = 'blue';
array[25] = 'green';
array[50] = 'yellow';
array[75] = 'orange';
array[100] = 'red';
我有:
number = 35
我怎么去:
output = 'green';
最佳答案
如果你的数组是这样设置的,包括所有的空槽,你可以做这样的事情。
var i = 35;
while ( ! array[--i]) {}
array[i]; // "green"
jsFiddle .
但是,如果您试图显示这些数字与颜色之间的关系,则应使用对象。
关于javascript - 如何获取数组值,其中键(即数字)是下一个最低值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27714733/