Como concatenar valor de um array numa string durante loop FOR
Boa tarde, povo.
Tenho uma dúvida, montei uma função que transforma o título de uma postagem em um monte de tags, mas não tá funcionando do jeito que eu quero.
Basicamente, eu uso o split() pra dividir o titulo em caracteres únicos e transformo todos os espaços em virgulas automaticamente dessa forma. Até ai tudo bem, funciona perfeitamente. Só que quando tento concatenar os resultados dentro de uma string dá erro e ele não me retorna absolutamente nada dentro da string.
Fiz a função assim e coloquei um OnInput="convertToTag(this.value.toLowerCase())" no campo do título:
function convertToTag(t){
var res = t.split("");
var texto = "";
for(i = 0; i <= res.length; i++){
var texto = texto.concat(res[i].replace(" ", ","));
}
alert(texto);
}
O alert nem funciona. Não me mostra nada. Onde errei?
Discussão (2)
Carregando comentários...