我是javascript的新手。javascript findIndex回调参数
我在试图找到一个数组中的特定元素的索引。我读了一下,我可以使用findIndex循环访问一个数组。但似乎findIndex只接受三个参数:元素,索引和数组。如果我想更改用于比较的对象,该怎么办?
例如,我想要找到字符串'b'
的阵列['a','b','c']
指数,
var position = ['a','b','c'].findIndex(function(element, index, array){return element==='b'})
但如何通过'b'
因为我可以换到回调函数的参数
感谢
“findIndex只接受三个参数” 不是真的。 'findIndex'接受2个参数:回调和可选的上下文。这是一个用3个参数调用的回调函数。 –