[英]Can I return a value just before a certain element of any array in javascript?
假设我有一个数组,我知道某个元素的索引可能是这样的。
arr.indexOf(num);
num 是函数的参数,通过上面的代码我知道它属于哪里。 但是我想返回一个元素的值,它就在arr.indexOf(num)
之前。 可能是这样的:
arr.indexOf(num)-1
例如,
var arr=[1,4,num,7,9];
我应该返回值4
,它是该数组中最接近 num 的元素。
问题是-1
不在括号内。
arr[arr.indexOf(num-1)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.