Necesito el índice del primer valor en la matriz, que coincide con una función de comparación personalizada.¿Hay un indexOf en javascript para buscar una matriz con la función de comparación personalizada
La muy agradable underscorej tiene una función "buscar" que devuelve el primer valor donde una función devuelve verdadero, pero necesitaría esto que devuelve el índice en su lugar. ¿Hay alguna versión de indexOf disponible en alguna parte, donde pueda pasar una función utilizada para comparar?
¡Gracias por cualquier sugerencia!
Creo que su enfoque en general es incorrecto aquí. No desea que la funcionalidad modifique la funcionalidad predeterminada (sobrecarga '==='), quiere su propia funcionalidad (p. Ej., 'MyIndexOf'). El primero es más perturbador y peligroso que el segundo. – Christian
lodash lo tiene http://lodash.com/docs#findIndex –
Si su entorno de destino es compatible con ES2015 (o si tiene un paso de transpile, por ejemplo, con Babel), puede utilizar el Array.prototype.findIndex() nativo. – craigmichaelmartin