Cadena CoffeeScript - indexOf ()

Descripción

Este método acepta una subcadena y devuelve el índice de su firstocurrencia dentro del objeto String que llama. También acepta un parámetro opcionalfromIndexque será el punto de partida de la búsqueda. Este método devuelve -1 si no se encuentra el valor.

Sintaxis

A continuación se muestra la sintaxis de indexOf()método de JavaScript. Podemos usar el mismo método del código CoffeeScript.

string.indexOf(searchValue[, fromIndex])

Ejemplo

El siguiente ejemplo demuestra el uso de indexOf()método de JavaScript en el código CoffeeScript. Guarde este código en un archivo con nombrestring_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

Abre el command prompt y compile el archivo .coffee como se muestra a continuación.

c:\> coffee -c string_indexof.coffee

Al compilar, le da el siguiente 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);

Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como se muestra a continuación.

c:\> coffee string_indexof.coffee

Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.

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