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