JavaScriptArraysbasico

Spread operator

Quando você precisa juntar dados de duas listas — como unir resultados de pesquisas ou combinar configurações — o spread operator ... é a forma mais direta e legível. Em vez de usar loops ou concat, você escreve [...array1, ...array2] e o código fica mais enxuto e fácil de manter.

O PROBLEMA

Crie dois arrays de números. Combine-os usando spread operator (...).

EXEMPLO

const a=[1,2,3], b=[4,5,6];
const c=[...a,...b]; → [1,2,3,4,5,6]

SOBRE O CONCEITO

O spread operator (...) 'espalha' os elementos de um array em outro. No exercício, você cria const array3 = [...array1, ...array2]. O erro comum é esquecer os três pontos: escrever [array1, array2] gera um array aninhado (array de arrays), não a concatenação desejada. Diferente de concat ou loops, o spread é imutável e não modifica os arrays originais, o que evita efeitos colaterais. Use sempre os três pontos antes de cada array que quiser expandir.

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