CoffeeScript String - lastIndexOf ()

Descrição

Este método aceita uma subcadeia e retorna o índice de seu lastocorrência dentro do objeto String de chamada. Ele também aceita um parâmetro opcionalfromIndex para iniciar a pesquisa, retorna -1 se o valor não for encontrado.

Sintaxe

A seguir está a sintaxe de lastIndexOf()método de JavaScript. Podemos usar o mesmo método do código CoffeeScript.

string.lastIndexOf(searchValue[, fromIndex])

Exemplo

O exemplo a seguir demonstra o uso de lastIndexOf()método de JavaScript no código CoffeeScript. Salve este código em um arquivo com o 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

Abra o command prompt e compilar o arquivo .coffee conforme mostrado abaixo.

c:\> coffee -c string_last_indexof.coffee

Na compilação, ele fornece o seguinte 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);

Agora, abra o command prompt novamente e execute o arquivo CoffeeScript conforme mostrado abaixo.

c:\> coffee string_last_indexof.coffee

Na execução, o arquivo CoffeeScript produz a seguinte saída.

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