Diferença entre o SUBSTR e o SUBSTRING em Javascript
Veja uma sútil, mas importante, diferença entre o SUBSTR e o SUBSTRING em Javascript. Aprenda a usar aqui.
[ad#texto]
Você já preciso pegar uma parte de uma string em Javascript? Notou que existem dois métodos para isso, o SUBSTR e o SUBSTRING? Existe uma diferença bem discreta entre eles, mas que pode fazer toda a diferença e talvez faça você perder um bom tempo validando seu projeto se emprega-los de forma errada.
A diferença entre o SUBSTR e o SUBSTRING em Javascript é a forma como eles particionam a string original, embora ambos recebem dois parâmetros, no SUBSTR temos a posição inicial e o total de caracteres que serão sacados da string original enquanto que o SUBSTRING temos a posição inicial e a posição final na string original.
Como podem ver a diferença entre o SUBSTR e o SUBSTRING em Javascript é bem sutil porém se forem aplicadas de forma errada o estrago no seu projeto pode ser grande.
Veja um exemplo do uso do SUBSTR:
var teste = "0123456789";
alert(’substr(3,6): ‘ + teste.substr(3,6)); // Teremos 345678
Agora veja um exemplo do uso do SUBSTRING:
var teste = "0123456789";
alert(’substring(3,6): ‘ + string.substring(3,6)); // Teremos 345
Notaram a diferença? É um simples detalhe que pode atrapalhar bastante a vida.