I am looking for elements in an array with findIndex.
Here is the code:
function findLower(element, index, tarray) {
if (current_value >= element) {
console.log("elected", element)
return index
}
}
const current_value = 15
const ordered_radiuses = [0, 1, 2, 3, 4, 5, 10, 15, 20, 25, 30]
const lower_index = ordered_radiuses.findIndex(findLower)
console.log("lower index", lower_index)
Which prints:
elected 0
elected 1
lower index 1
However, as 0 is lower than 15, and 0 being at index 0, I was expecting the output to be:
elected 0
lower index 0
What am I understanding wrong here ?