Nesse capitulo pareceu que as duas fazem exatamente a mesma coisa, é isso mesmo? Se não for, qual a diferença? E quando é melhor usar uma e quando e melhor usar outra?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Nesse capitulo pareceu que as duas fazem exatamente a mesma coisa, é isso mesmo? Se não for, qual a diferença? E quando é melhor usar uma e quando e melhor usar outra?
Oi Pedro, tudo bem?
O método concat() da String é um pouco mais simples de utilizar. Teoricamente, dizem que o string concat é mais lento, mas aparentemente isso não é verdade para os motores de Javascript modernos.
O concat devolve um novo array unindo todos os elementos dos array.
const array1 = [1,2,3];
const array2 = [4,5,6];
const concat = array1.concat(array2);
console.log( concat ); // [ 1,2,3,4,5,6,]O join junta todos os elementos do array e devolve uma string
const array = [1,2,3];
console.log(array.join()); // 1,2,3