Método slice() da String JavaScript
- Página anterior search()
- Próxima página split()
- Voltar à página anterior Manual de Referência JavaScript String
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:
Exemplo
Exemplo 1
Corte os 5 primeiros caracteres:
let text = "Olá mundo!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
exemplo 2
de posição 3 até o final:
exemplo 3
de posição 3 a 8:
let result = text.slice(3, 8);
exemplo 4
apenas o primeiro caractere:
let result = text.slice(0, 1);
exemplo 5
apenas o último caractere:
let result = text.slice(-1);
exemplo 6
todo a string:
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ágina anterior search()
- Próxima página split()
- Voltar à página anterior Manual de Referência JavaScript String