Chaîne CoffeeScript - lastIndexOf ()

La description

Cette méthode accepte une sous-chaîne et renvoie l'index de son lastoccurrence dans l'objet String appelant. Il accepte également un paramètre facultatiffromIndex pour démarrer la recherche, il renvoie -1 si la valeur n'est pas trouvée.

Syntaxe

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

string.lastIndexOf(searchValue[, fromIndex])

Exemple

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

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

c:\> coffee -c string_last_indexof.coffee

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

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

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

c:\> coffee string_last_indexof.coffee

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

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