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