Método slice() de String en JavaScript
- Página anterior search()
- Página siguiente split()
- Volver a la capa superior Manual de referencia de JavaScript String
Definición y uso
slice()
El método extrae una parte de la cadena.
slice()
El método devuelve la parte extraída en forma de nueva cadena, sin modificar la cadena original.
desde y fin El parámetro especifica la parte de la cadena que se debe extraer.
La primera posición es 0, la segunda es 1,...
Los números negativos seleccionan desde el final de la cadena.
Vea también:
Ejemplo
Ejemplo 1
Cortar los 5 primeros caracteres:
let text = "Hola mundo!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
ejemplo 2
desde la posición 3 hasta el final:
ejemplo 3
desde la posición 3 hasta 8:
let result = text.slice(3, 8);
ejemplo 4
solo el primer carácter:
let result = text.slice(0, 1);
ejemplo 5
solo el último carácter:
let result = text.slice(-1);
ejemplo 6
la cadena completa:
prueba personal
cadenasintaxisdesde, fin.slice(
detalles técnicos
detalles técnicos | por defecto, la longitud de la cadena. |
---|---|
desde |
, ) |
fin |
obligatorio. Posición de inicio. el primer carácter es 0. |
este parámetro es el índice final del fragmento que se va a extraer. Si no se especifica este parámetro, la subcadena que se va a extraer incluye
opcional. Posición de finalización (máximo, pero no incluido). | por defecto, la longitud de la cadena. |
---|---|
tipo | descripción |
cadena
detalles técnicos desde
la parte de la cadena de caracteres extraída.
detalles técnicos fin
este parámetro es el índice de inicio del fragmento que se va a extraer. Si es negativo, este parámetro especifica la posición desde el final de la cadena. Es decir, -1 indica el último carácter de la cadena, -2 indica el segundo último carácter, y así sucesivamente. desde parámetro
este parámetro es el índice final del fragmento que se va a extraer. Si no se especifica este parámetro, la subcadena que se va a extraer incluye
hasta el final de la cadena original. Si este parámetro es negativo, especifica la posición desde el final de la cadena. cadena valor de retorno desde una nueva cadena de caracteres. Incluye la cadena desdeinicio fin hasta fin)hasta el final de la cadena. Fin
descripción
el método slice() devuelve una cadena de caracteres que contiene cadena una parte de la cadena de caracteres, o devolver una subcadena de la misma. Sin embargo, este método no modifica cadena.
métodos del objeto String slice()
,substring()
y substr()
(no se recomienda su uso)pueden devolver partes específicas de una cadena de caracteres.slice()
en comparación substring()
es más flexible, ya que permite usar números negativos como parámetros.slice()
y substr()
diferente, ya que especifica la subcadena utilizando dos posiciones de caracteres, mientras que substr()
se especifica la subcadena utilizando la posición y la longitud del carácter.
también hay que tener en cuenta que,String.slice()
y Array.slice()
similares.
soporte del navegador
slice()
es una característica de ECMAScript1 (ES1).
Todos los navegadores admiten completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soporte | soporte | soporte | soporte | soporte | soporte |
- Página anterior search()
- Página siguiente split()
- Volver a la capa superior Manual de referencia de JavaScript String