65 of 264 menu

Método slice

El método slice devuelve una subcadena de una cadena (la cadena original no se modifica). El primer parámetro especifica el número del carácter de la cadena desde el cual comienza la extracción, y el segundo parámetro - el número del carácter en el que finalizará la extracción (en este caso, el carácter con este número no se incluirá en la parte extraída). El segundo parámetro no es obligatorio. Si no se especifica - la subcadena se tomará desde el carácter especificado en el primer parámetro hasta el final de la cadena. También puede aceptar valores negativos. En este caso, la cuenta del carácter en el que finalizará el corte, comienza desde el final de la cadena. El último carácter tiene el número -1.

Sintaxis

cadena.slice(desde dónde cortar, [hasta dónde cortar]);

Ejemplo

Supongamos que tenemos una cadena. Vamos a extraer de ella los caracteres desde el primero hasta el tercero:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

Resultado de la ejecución del código (el carácter con el número 3 no se incluirá en la parte extraída):

'bc'

Ejemplo

Ahora vamos a extraer los caracteres desde el 1-ésimo hasta el final de la cadena (para ello no especificaremos el segundo parámetro del método):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

Resultado de la ejecución del código:

'bcde'

Ejemplo

Ahora vamos a extraer los caracteres desde la posición 1 hasta la posición -2:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

Resultado de la ejecución del código (el carácter con el número -2 no se incluirá en la parte extraída):

'bc'

Véase también

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar