IndexOf y LastIndexOf
Tu tarea es recrear dos funciones de String.object (indexOf() y lastIndexOf()).
str.indexOf(searchValue[, fromIndex])
Esta función aceptará una cadena y una expresión regular como valor de búsqueda, examinará la cadena objetivo y devolverá el primer índice si hay una coincidencia.
- searchValue es una cadena o un objeto de expresión regular que representa el valor que se buscará.
- fromIndex es un parámetro opcional que indica el punto de inicio (desde la izquierda) de la búsqueda.
Si algún valor coincide, devuelve el primer índice encontrado; de lo contrario, devuelve -1.
str.lastIndexOf(searchValue[, fromIndex])
Esta función es igual que indexOf, excepto que devolverá el último índice si hay una coincidencia.
- searchValue es una cadena o un objeto de expresión regular que representa el valor que se buscará.
- fromIndex es un parámetro opcional que indica el índice de inicio de las cadenas coincidentes.
Por ejemplo, con una expresión regular puedes intentar encontrar todas las coincidencias en la cadena, pero la función lastIndexOf debe devolver el índice del carácter ubicado en el parámetro fromIndex o en una posición inferior.
Si algún valor coincide, devuelve el último índice encontrado; de lo contrario, devuelve -1.
Notas
N/D