我对两个函数indexOf和数组中的Index之间的区别感到困惑。
该文件说
findIndex-返回谓词为true的数组中第一个元素的索引,否则为-1。
和
indexOf-返回值在数组中首次出现的索引。
4
我认为不同之处在于,一个函数将一个函数作为参数(启用更复杂的发现,例如说您正在寻找具有特定子字符串的值的首次出现,而不仅仅是整个值),一个函数仅将您的值作为重新寻找。这实际上不是一个坏问题。没有解释的降票应该是降票的。
—
Tim Consolazio
有时,最好从语言规范(即ECMA-262)开始,并用其他材料填补空白:Array.prototype.indexOf(searchElement [,fromIndex])与Array.prototype.findIndex(predicate [,thisArg])。
—
RobG
感谢Tim和RobG
—
Rahul