JavaScriptArraysbasico

join e split

Em projetos reais, você frequentemente precisa converter uma lista de itens em uma string para exibição ou salvar, e depois recuperar esses itens como array. Por exemplo, ao receber tags de um formulário separadas por vírgula, use split(',') para transformar em array. Ao exibir essas tags, use join(', ') para formatar como string legível. Dominar join e split evita loops desnecessários e deixa o código mais direto.

O PROBLEMA

Use join() para criar string de array e split() para voltar ao array.

EXEMPLO

["JavaScript","é","incrível"].join(" ") → "JavaScript é incrível"
"a,b,c".split(",") → ["a","b","c"]

SOBRE O CONCEITO

join e split são métodos inversos: join(separador) concatena todos os elementos de um array em uma string, inserindo o separador entre eles. split(separador) divide uma string em um array, quebrando a cada ocorrência do separador. O erro comum é usar separadores diferentes: se você uniu com espaço (' ') e tenta separar com vírgula, o array resultante terá apenas um elemento (a string inteira). No exercício, você deve escolher um mesmo separador para ambos os métodos. Note que toString() não é permitido por não aceitar separador personalizado, e loops estão proibidos para reforçar o uso desses métodos nativos.

RESOLUÇÃO

Mais exercícios de Arrays

JSA015 · Intermediáriosome e everyJSA017 · IntermediárioOrdenar números corretamenteJSA001 · BásicoCriar e exibir arrayJSA002 · Básicopush e pop
Ver todos os exercícios de JavaScript