Chaîne CoffeeScript - substr ()
La description
Cette méthode est utilisée pour renvoyer une sous-chaîne obligatoire d'une chaîne. Il accepte une valeur entière indiquant la valeur de départ de la sous-chaîne et la longueur de la chaîne et renvoie la sous-chaîne requise. Si la valeur de départ est négative, alorssubstr() La méthode l'utilise comme index de caractères à partir de la fin de la chaîne.
Syntaxe
Voici la syntaxe de substr()méthode de JavaScript. Nous pouvons utiliser la même méthode dans le code CoffeeScript.
string.substr(start[, length])
Exemple
L'exemple suivant montre l'utilisation de substr()méthode de JavaScript dans le code CoffeeScript. Enregistrez ce code dans un fichier avec un nomstring_substr.coffee
str = "Apples are round, and apples are juicy.";
console.log "The sub string having start and length as (1,2) is : " + str.substr 1,2
console.log "The sub string having start and length as (-2,2) is : " + str.substr -2,2
console.log "The sub string having start and length as (1) is : " + str.substr 1
console.log "The sub string having start and length as (-20, 2) is : " + str.substr -20,2
console.log "The sub string having start and length as (20, 2) is : " + str.substr 20,2;
Ouvrez le command prompt et compilez le fichier .coffee comme indiqué ci-dessous.
c:\> coffee -c coffee string_substr.coffee
Lors de la compilation, il vous donne le JavaScript suivant.
// Generated by CoffeeScript 1.10.0
(function() {
var str;
str = "Apples are round, and apples are juicy.";
console.log("The sub string having start and length as (1,2) is : " + str.substr(1, 2));
console.log("The sub string having start and length as (-2,2) is : " + str.substr(-2, 2));
console.log("The sub string having start and length as (1) is : " + str.substr(1));
console.log("The sub string having start and length as (-20, 2) is : " + str.substr(-20, 2));
console.log("The sub string having start and length as (20, 2) is : " + str.substr(20, 2));
}).call(this);
Maintenant, ouvrez le command prompt à nouveau et exécutez le fichier CoffeeScript comme indiqué ci-dessous.
c:\> coffee string_substr.coffee
Lors de l'exécution, le fichier CoffeeScript produit la sortie suivante.
The sub string having start and length as (1,2) is : pp
The sub string having start and length as (-2,2) is : y.
The sub string having start and length as (1) is : pples are round, and apples are juicy.
The sub string having start and length as (-20, 2) is : nd
The sub string having start and length as (20, 2) is : d