Este método devuelve el índice dentro del objeto String que llama de la primera aparición del valor especificado, comenzando la búsqueda en fromIndex o -1 si no se encuentra el valor.
Sintaxis
string.indexOf(searchValue[, fromIndex])
Detalles del argumento
searchValue : Una cadena que representa el valor a buscar.
fromIndex- La ubicación dentro de la cadena de llamada desde la que comenzar la búsqueda. Puede ser cualquier número entero entre 0 y la longitud de la cadena. El valor predeterminado es 0.
Valor devuelto
Devuelve el índice de la ocurrencia encontrada; de lo contrario, -1 si no se encuentra.
Ejemplo
var str1 = new String( "This is string one" );
var index = str1.indexOf( "string" );
console.log("indexOf found String :" + index );
var index = str1.indexOf( "one" );
console.log("indexOf found String :" + index );
Al compilar, generará el mismo código en JavaScript.
Su salida es la siguiente:
indexOf found String :8
indexOf found String :15