如果我在javascript中有这个数组:
array[1] = 'blue';
array[25] = 'green';
array[50] = 'yellow';
array[75] = 'orange';
array[100] = 'red';
Run Code Online (Sandbox Code Playgroud)
我有:
number = 35
Run Code Online (Sandbox Code Playgroud)
我怎么去:
output = 'green';
Run Code Online (Sandbox Code Playgroud)
如果您的阵列设置如此,包括所有空插槽,您可以执行类似的操作.
var i = 35;
while ( ! array[--i]) {}
array[i]; // "green"
Run Code Online (Sandbox Code Playgroud)
但是,如果您尝试显示这些数字与颜色之间的关系,则应使用对象.