English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()método extrae una parte de la cadena especificada y la devuelve como una nueva parte de una cadena sin modificar la cadena original.
eninicio (start)yfinal (end)El parámetro especifica la parte de la cadena que se debe extraer (endno se incluye en él).
El índice del primer carácter es 0, el índice del segundo carácter es1y así sucesivamente.
Si se omiteendSi se omite el parámetro, este método cortará el resto de la cadena.
Utilice índices negativos para extraer partes de una cadena desde el final (consulte los siguientes 'más ejemplos').
string.slice(start, end)
var str = 'es.oldtoolbag.com'; var ext = str.slice(3);Prueba para ver‹/›
Todos los navegadores soportan completamente el método slice():
Método | |||||
slice() | Sí | Sí | Sí | Sí | Sí |
Parámetros | Descripción |
---|---|
start | (obligatorio)Índice de inicio en cero, desde donde se comenzará a extraer |
end | (opcional)Índice de inicio en cero, donde finalizará la extracción. El carácter en este índice no se incluirá. Si se omiteendsi es así, slice() extraerá hasta el final de la cadena. |
Valor devuelto: | Una nueva cadena que contiene la parte extraída de la cadena |
---|---|
Versión de JavaScript: | ECMAScript 1 |
El siguiente ejemplo utiliza slice() para extraer la posición3a9(10-1) de caracteres::
var str = 'es.oldtoolbag.com'; var ext = str.slice(3, 10);Prueba para ver‹/›
El siguiente ejemplo utiliza slice() para extraer únicamente el último carácter:
var str = 'es.oldtoolbag.com'; var ext = str.slice(-1);Prueba para ver‹/›
El siguiente ejemplo utiliza slice() con índices negativos:
var str = 'es.oldtoolbag.com'; var ext = str.slice(-8, -3);Prueba para ver‹/›