Stringa CoffeeScript - lastIndexOf ()

Descrizione

Questo metodo accetta una sottostringa e restituisce l'indice della sua lastoccorrenza all'interno dell'oggetto String chiamante. Accetta anche un parametro opzionalefromIndex per avviare la ricerca, restituisce -1 se il valore non viene trovato.

Sintassi

Di seguito è riportata la sintassi di lastIndexOf()metodo di JavaScript. Possiamo usare lo stesso metodo dal codice CoffeeScript.

string.lastIndexOf(searchValue[, fromIndex])

Esempio

L'esempio seguente mostra l'utilizzo di lastIndexOf()metodo di JavaScript nel codice CoffeeScript. Salva questo codice in un file con nomestring_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

Apri il command prompt e compila il file .coffee come mostrato di seguito.

c:\> coffee -c string_last_indexof.coffee

Durante la compilazione, ti dà il seguente 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);

Ora apri il file command prompt di nuovo ed eseguire il file CoffeeScript come mostrato di seguito.

c:\> coffee string_last_indexof.coffee

All'esecuzione, il file CoffeeScript produce il seguente output.

lastIndexOf the given string because is :46
lastIndexOf the letter a is :57