Método slice() da String JavaScript

Definição e uso

slice() O método extrai uma parte da string.

slice() O método retorna a parte extraída como uma nova string, sem alterar a string original.

início (incluso e fim Os parâmetros especificam a parte da string a ser extraída.

A primeira posição é 0, a segunda é 1, ...

Números negativos são escolhidos a partir do final da string.

Veja também:

Método split()

Método substr()

Método substring()

Exemplo

Exemplo 1

Corte os 5 primeiros caracteres:

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

let result = text.slice(0);

例子 2

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

exemplo 2

let result = text.slice(0);

de posição 3 até o final:

exemplo 3

de posição 3 a 8:

let result = text.slice(0);

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

exemplo 4

apenas o primeiro caractere:

let result = text.slice(0);

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

exemplo 5

apenas o último caractere:

let result = text.slice(0);

let result = text.slice(-1);

exemplo 6

todo a string:

let result = text.slice(0);

experimente você mesmo

stringsintaxeinício (incluso.slice( fim,

este parâmetro é o índice inicial do fragmento a ser extraído. Se for negativo, ele especifica a posição a partir do final da string. Por exemplo, -1 especifica o último caractere da string, -2 especifica o penúltimo caractere, e assim por diante.

este parâmetro é o índice inicial do fragmento a ser extraído. Se for negativo, ele especifica a posição a partir do final da string. Por exemplo, -1 especifica o último caractere da string, -2 especifica o penúltimo caractere, e assim por diante. tipo
início (incluso

)

obrigatório. Localização inicial.

fim

o primeiro caractere é 0.

opcional. Localização final (máximo, mas não incluído).

até o final da string. Se o parâmetro for negativo, ele especifica a posição a partir do final da string.

padrão é o comprimento da string. tipo
descrição string

parte da string extraída.

este parâmetro é o índice inicial do fragmento a ser extraído. Se for negativo, ele especifica a posição a partir do final da string. Por exemplo, -1 especifica o último caractere da string, -2 especifica o penúltimo caractere, e assim por diante. início (incluso

detalhes técnicos

este parâmetro é o índice inicial do fragmento a ser extraído. Se for negativo, ele especifica a posição a partir do final da string. Por exemplo, -1 especifica o último caractere da string, -2 especifica o penúltimo caractere, e assim por diante. fim

parâmetro início (incluso este parâmetro é o índice final do fragmento a ser extraído. Se não for especificado, a substrng a ser extraída inclui

até o final da string. Se o parâmetro for negativo, ele especifica a posição a partir do final da string.

valor de retorno string uma nova string. Inclui a string início (incluso de início (inclusoaté fim até (não incluído fimaté o caractere indicado. (Fim)

descrição

o método slice() retorna uma string contendo string uma parte da string, ou retornar uma substrng. No entanto, este método não modifica string.

métodos do objeto String slice(),substring() e substr()todos eles podem retornar uma parte específica da string. (não recomendado usar)slice() em comparação substring() mais flexível, pois permite usar números negativos como parâmetros.slice() e substr() diferente, pois usa duas posições de caractere para especificar a substrng, enquanto substr() usando a posição e o comprimento do caractere para especificar a substrng.

Além disso,String.slice() e Array.slice() semelhante.

suporte do navegador

slice() é uma característica do ECMAScript1 (ES1).

todos os navegadores suportam completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
suporte suporte suporte suporte suporte suporte

páginas relacionadas

String JavaScript

Métodos da String JavaScript

Pesquisa de String JavaScript