El método join nos permite unir todos los elementos de un array dentro de un solo string sin modificar el array original.

<aside> 💡 Join va a retornar un string vacío si el array no contiene ningún elemento.

</aside>

Syntax

arrayName.join(/*separator string*/);

Este método recibe un string que se colocará en medio de los elementos para concatenarlos.

<aside> 💡 Si el array solo tiene un elemento, entonces el separator string se ignorará.

</aside>

Ejemplo

const animals = ['🐱', '🐶', '🦁', '🐍', '🐞'];
console.log(animals.join('-')); //expected output -> '🐱-🐶-🦁-🐍-🐞'
console.log(animals.join('<->')); //expected output -> '🐱<->🐶<->🦁<->🐍<->🐞'

const number = [1];
console.log(number.join('-----')); //expected output -> '1' (la string que pasamos como argumento se ignora, ya que el array tiene un solo elemento.)