Cadena CoffeeScript - substr ()

Descripción

Este método se usa para devolver una subcadena requerida de una cadena. Acepta un valor entero que indica el valor inicial de la subcadena y la longitud de la cadena y devuelve la subcadena requerida. Si el valor inicial es negativo, entoncessubstr() El método lo usa como un índice de caracteres desde el final de la cadena.

Sintaxis

A continuación se muestra la sintaxis de substr()método de JavaScript. Podemos usar el mismo método en el código CoffeeScript.

string.substr(start[, length])

Ejemplo

El siguiente ejemplo demuestra el uso de substr()método de JavaScript en el código CoffeeScript. Guarde este código en un archivo con nombrestring_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;

Abre el command prompt y compile el archivo .coffee como se muestra a continuación.

c:\> coffee -c coffee string_substr.coffee

Al compilar, le da el siguiente JavaScript.

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

Ahora, abre el command prompt nuevamente y ejecute el archivo CoffeeScript como se muestra a continuación.

c:\> coffee string_substr.coffee

Al ejecutarse, el archivo CoffeeScript produce la siguiente salida.

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