[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/String/slice [Back]  [Original]

String.prototype.slice() - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

String.prototype.slice()

Baseline Widely available

This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.

Resumen

El mtodo slice() extrae una seccin de una cadena y devuelve una cadena nueva.

In this article

Sintaxis

html
cadena.slice(inicioTrozo[, finTrozo])

Parameters

inicioTrozo

El ndice basado en cero en el cual empieza la extraccin. Si es negativo, se trata como longCadena + inicioTrozo donde longCadena es la longitud de la cadena (por ejemplo, si inicioTrozo es -3 se trata como longCadena - 3)

finTrozo

Opcional. El ndice basado en cero en el que termina la extraccin. Si se omite, slice extrae hasta el final de la cadena. Si es negativo, se trata como longCadena + finTrozo donde longCadena es la longitud de la cadena (por ejemplo, si finTrozo es -3 se trata como longCadena - 3).

Valor retornado

Una nueva cadena que contiene la seccin de la cadena.

Descripcin

slice extrae el texto de una cadena y devuelve una nueva cadena. Los cambios en el texto de una cadena no afectan a la otra cadena.

slice extrae hasta, pero sin incluir finalTrozo. string.slice(1,4) extrae del segundo carcter hasta el cuarto carcter (caracteres con ndice 1, 2 y 3).

Si se usa un ndice negativo, finalTrozo indica el punto desde el final de la cadena.string.slice(2, -1) extrae desde tercer carcter hasta el ltimo carcter de la cadena.

Ejemplos

Ejemplo: Uso de slice() para crear una nueva cadena

El siguiente ejemplo usa slice() para crear una nueva cadena.

js
var cadena1 = "La maana se nos echa encima.";
var cadena2 = cadena1.slice(3, -2);
console.log(cadena2);

Esto escribe:

maana se nos echa encim

Uso de slice() con ndices negativos

El siguiente ejemplo usa slice() con ndices negativos.

js
var cad = "La maana se nos echa encima.";
cad.slice(-3); // retorna 'ma.'
cad.slice(-3, -1); // retorna 'ma'
cad.slice(0, -1); // retorna 'La maana se nos echa encima'

Especificaciones

Specification
ECMAScript 2027 LanguageSpecification
# sec-string.prototype.slice

Compatibilidad con navegadores

Vea Tambin


Web Proxy Viewer  |  New URL  |  Original Page