Chaîne CoffeeScript - indexOf ()

La description

Cette méthode accepte une sous-chaîne et renvoie l'index de son firstoccurrence dans l'objet String appelant. Il accepte également un paramètre facultatiffromIndexqui sera le point de départ de la recherche. Cette méthode renvoie −1 si la valeur n'est pas trouvée.

Syntaxe

Voici la syntaxe de indexOf()méthode de JavaScript. Nous pouvons utiliser la même méthode à partir du code CoffeeScript.

string.indexOf(searchValue[, fromIndex])

Exemple

L'exemple suivant montre l'utilisation de indexOf()méthode de JavaScript dans le code CoffeeScript. Enregistrez ce code dans un fichier avec un nomstring_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

Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.

c:\> coffee -c string_indexof.coffee

Lors de la compilation, il vous donne le JavaScript suivant.

// 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);

Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier CoffeeScript comme indiqué ci-dessous.

c:\> coffee string_indexof.coffee

Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.

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