我正在尝试编写一个函数,该函数返回值小于 100 的对象的索引。它当前返回 -1,表示没有对象符合该条件,而实际上我知道有一个对象符合该条件。我想这很简单,我只是在发呆。任何人都可以提出建议吗?谢谢
var distance = [ 16996.054413094975,
102.48330298955042,
8930.89370465407,
10856.832465874579,
6820.160641562082,
114.07012348350867,
8730.587245583654,
325.9682182750614,
6247.132833741246,
6528.189432909801,
10856.170817339278,
8036.961700844721,
98.66650647724741,
16265.209545673928,
16266.769167269893,
715.0404901364141,
7121.899289338758 ];
var addresses = function(){
for (var i = 0; i <= distance.length; i ++)
var indexDistance = distance.indexOf((i) <= 100);
console.log(indexDistance);
};
addresses();
最佳答案
这个函数已经存在。它叫做findIndex
.
distance.findIndex(i => i <= 100)
关于javascript - 在 javascript 中查找 indexOf 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46347755/