English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
slice()Método slice() da String JavaScript
no método e retorna uma nova string como parte da string extraída, sem modificar a string original.início (start)efim (end)O parâmetro especifica qual parte da string deve ser extraída (endnão incluído.
O índice do primeiro caractere é 0, o índice do segundo caractere é1e assim por diante.
Se omitidoendSe o parâmetro não for especificado, este método cortará o resto da string.
Usar índice negativo para extrair parte da string a partir do final (veja mais exemplos abaixo).
string.slice(start, end)
var str = 'pt.oldtoolbag.com'; var ext = str.slice(3);Teste e Veja‹/›
Todos os navegadores suportam completamente o método slice():
Método | |||||
slice() | Sim | Sim | Sim | Sim | Sim |
Parâmetro | Descrição |
---|---|
start | (obrigatório)Índice de início, a partir do qual a extração começa |
end | (opcional)Índice de início, no qual a extração termina. O caractere neste índice não será incluído. Se omitidoendse slice() extrai até o final da string. |
Retorno: | Uma nova string que contém a parte extraída da string |
---|---|
Versão do JavaScript: | ECMAScript 1 |
O seguinte exemplo usa slice() para extrair a posição3até9(10-1) caractere::
var str = 'pt.oldtoolbag.com'; var ext = str.slice(3, 10);Teste e Veja‹/›
O seguinte exemplo usa slice() para extrair o último caractere:
var str = 'pt.oldtoolbag.com'; var ext = str.slice(-1);Teste e Veja‹/›
Os seguintes exemplos usam slice() com índices negativos:
var str = 'pt.oldtoolbag.com'; var ext = str.slice(-8, -3);Teste e Veja‹/›