CoffeeScript String - indexOf ()

Descrição

Este método aceita uma subcadeia e retorna o índice de seu firstocorrência dentro do objeto String de chamada. Ele também aceita um parâmetro opcionalfromIndexqual será o ponto de partida da pesquisa. Este método retorna -1 se o valor não for encontrado.

Sintaxe

Dada a seguir é a sintaxe de indexOf()método de JavaScript. Podemos usar o mesmo método do código CoffeeScript.

string.indexOf(searchValue[, fromIndex])

Exemplo

O exemplo a seguir demonstra o uso de indexOf()método de JavaScript no código CoffeeScript. Salve este código em um arquivo com o nomestring_indexof.coffee

str1 = "This is string one" 
index = str1.indexOf "string" 
console.log "indexOf the given string string is :" + index 
         
index = str1.indexOf "one"
console.log "indexOf the given string one is :" + index

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

c:\> coffee -c string_indexof.coffee

Na compilação, ele fornece o seguinte JavaScript.

// Generated by CoffeeScript 1.10.0
(function() {
  var index, str1;

  str1 = "This is string one";

  index = str1.indexOf("string");

  console.log("indexOf the given string string is :" + index);

  index = str1.indexOf("one");

  console.log("indexOf the given string one is :" + index);

}).call(this);

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

c:\> coffee string_indexof.coffee

Ao ser executado, o arquivo CoffeeScript produz a seguinte saída.

indexOf the given string string is :8
indexOf the given string one is :15