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