Cadena CoffeeScript - lastIndexOf ()
Descripción
Este método acepta una subcadena y devuelve el índice de su lastocurrencia dentro del objeto String que llama. También acepta un parámetro opcionalfromIndex para comenzar la búsqueda, devuelve -1 si no se encuentra el valor.
Sintaxis
A continuación se muestra la sintaxis de lastIndexOf()método de JavaScript. Podemos usar el mismo método del código CoffeeScript.
string.lastIndexOf(searchValue[, fromIndex])
Ejemplo
El siguiente ejemplo demuestra el uso de lastIndexOf()método de JavaScript en el código CoffeeScript. Guarde este código en un archivo con nombrestring_lastindexof.coffee
str1 = "A sentence does not end with because because, because is a conjunction."
index = str1.lastIndexOf "because"
console.log "lastIndexOf the given string because is :" + index
index = str1.lastIndexOf "a"
console.log "lastIndexOf the letter a is :"+ index
Abre el command prompt y compile el archivo .coffee como se muestra a continuación.
c:\> coffee -c string_last_indexof.coffee
Al compilar, le da el siguiente JavaScript.
// Generated by CoffeeScript 1.10.0
(function() {
var index, str1;
str1 = "A sentence does not end with because, because because is a conjunction.";
index = str1.lastIndexOf("because");
console.log("lastIndexOf the given string because is :" + index);
index = str1.lastIndexOf("a");
console.log("lastIndexOf the letter a is :" + index);
}).call(this);
Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como se muestra a continuación.
c:\> coffee string_last_indexof.coffee
Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.
lastIndexOf the given string because is :46
lastIndexOf the letter a is :57