English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método String slice() de JavaScript

 Objeto Cadenas de JavaScript

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').

Gramática:

string.slice(start, end)
var str = 'es.oldtoolbag.com';
var ext = str.slice(3);
Prueba para ver‹/›

Compatibilidad con navegadores

Todos los navegadores soportan completamente el método slice():

Método
slice()

Valor del parámetro

ParámetrosDescripció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.

Detalles técnicos

Valor devuelto:Una nueva cadena que contiene la parte extraída de la cadena
Versión de JavaScript:ECMAScript 1

Más ejemplos

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‹/›

 Objeto Cadenas de JavaScript