Método substring
O método substring retorna uma substring
de uma string (a string original não é modificada).
O primeiro parâmetro especifica o índice do caractere a partir do qual
o método começa a extrair (a indexação começa
em zero), e o segundo parâmetro - o índice do caractere
onde a extração deve terminar (o caractere
com este índice não está incluído na parte extraída).
O segundo parâmetro não é obrigatório,
se não for especificado, todos os caracteres
até o final da string serão extraídos.
Sintaxe
string.substring(índiceInicial, [índiceFinal]);
Exemplo
Suponha que temos uma string. Vamos extrair dela os caracteres do primeiro ao terceiro:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
Resultado da execução do código (o caractere com o índice
3 não é incluído na parte extraída):
'bc'
Exemplo
Agora vamos extrair os caracteres a partir do 1º
até o final da string (para isso, não especificamos o segundo
parâmetro do método):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
Resultado da execução do código:
'bcde'