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