Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Função do concat

Invés do concat, nao podemos usar o +? Exemplo: const salaJS = ["Pedro", "João"]; const salaPy = ["Maria", "Leticia"]; const salasUnidae = salaJS.concat(salaPy); console.log(salasUnidas); ------- ou-------- const salaJS = ["Pedro", "João"]; const salaPy = ["Maria", "Leticia"]; const salasUnidas = salaJS + salaPy; console.log(salasUnidas);

1 resposta
solução!

O operador + nao funciona como sugerido pois irá concatenar em uma única string com saida Pedro, JoãoMaria, Letícia.

O que pode ser feito para gerar um novo array além do concat() seria utilizar o spread operator ou operador de espalhamento.

const salaJS = ["Pedro", "João"];
const salaPy = ["Maria", "Leticia"];
const salasUnidas = [...salaJS, ...salaPy];
console.log(salasUnidas); // Saida: ["Pedro", "João", "Maria", "Leticia"]

Podendo adicionar outros elementos como

const salasUnidas = ['Mario', ...salaJS, ...salaPy, 'Fernanda'];
console.log(salasUnidas) // Saida: ["Mario", "Pedro", "João", "Maria", "Leticia", "Fernanda"]