Método slice() de String en JavaScript

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:

Método split()

Método substr()

Método substring()

Ejemplo

Ejemplo 1

Cortar los 5 primeros caracteres:

let text = "Hola mundo!";
let result = text.slice(0, 5);

let result = text.slice(0);

例子 2

let result = text.slice(0, 5);

ejemplo 2

let result = text.slice(0);

desde la posición 3 hasta el final:

ejemplo 3

desde la posición 3 hasta 8:

let result = text.slice(0);

let result = text.slice(3, 8);

ejemplo 4

solo el primer carácter:

let result = text.slice(0);

let result = text.slice(0, 1);

ejemplo 5

solo el último carácter:

let result = text.slice(0);

let result = text.slice(-1);

ejemplo 6

la cadena completa:

let result = text.slice(0);

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áginas relacionadas

Cadena de caracteres de JavaScript

Métodos de cadena de JavaScript

Búsqueda de cadena de JavaScript