var string = "Alura";
var resultado = string.substr(1, 4);
No último tópico do curso de JavaScript básico, o texto informa como resultado da função acima a substring "lura". Mas o segundo parâmetro é exclusivo, acho que deveria ser "lur"?
var string = "Alura";
var resultado = string.substr(1, 4);
No último tópico do curso de JavaScript básico, o texto informa como resultado da função acima a substring "lura". Mas o segundo parâmetro é exclusivo, acho que deveria ser "lur"?
Olá, Bruno. O segundo parâmetro não é exclusivo. A questão de um range com último parâmetro excludente depende de cada função e de cada linguagem de programação.
No caso da função substr
do JavaScript o final do range
não é excludente e sim includente. Ou seja, o range vai da letra l
até a letra a
. Nas definições da função substr
definiram que o fim do range seria includente nesse caso.
OK, obrigado.