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