92 of 264 menu

Método join

El método join une los elementos de un array en una cadena con un separador especificado (se insertará entre los elementos del array). El separador se especifica como parámetro del método y no es obligatorio. Si no se especifica, por defecto se utilizará una coma como separador. Si desea concatenar los elementos del array sin separador - especifíquelo como una cadena vacía ''.

Sintaxis

array.join([separador]);

Ejemplo

Supongamos que tenemos un array. Unamos los elementos de este array en una cadena con el separador '-':

let arr = [1, 2, 3]; let str = arr.join('-'); console.log(str);

Resultado de la ejecución del código:

'1-2-3'

Ejemplo

Ahora no especifiquemos el separador y por defecto el separador será una coma:

let arr = [1, 2, 3]; let str = arr.join(); console.log(str);

Resultado de la ejecución del código:

'1,2,3'

Ejemplo

Concatenemos los elementos del array sin ningún separador:

let arr = [1, 2, 3]; let str = arr.join(''); console.log(str);

Resultado de la ejecución del código:

'123'

Ejemplo . Aplicación

Invertimos los caracteres de una cadena en orden inverso. Para ello, dividimos la cadena en un array con split usando el separador '' (este separador colocará cada carácter de la cadena en un elemento separado del array), invertimos este array con reverse y luego unimos el array invertido nuevamente con join:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

Resultado de la ejecución del código:

'987654321'

Ejemplo . Aplicación

Simplificamos la solución de la tarea anterior - unimos todos los comandos en una cadena:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

Resultado de la ejecución del código:

'987654321'

Ejemplo . Aplicación

Tenemos una fecha en el formato '2025-12-31'. Hagamos de ella el formato '31.12.2025'. Para ello, dividimos la cadena en un array con split, invertimos este array con reverse y luego unimos el array invertido nuevamente con join:

let date = '2025-12-31'; let res = date.split('-').reverse().join('.'); console.log(res);

Resultado de la ejecución del código:

'31.12.2025'

Véase también

  • método split,
    que divide una cadena en un array según el separador especificado
  • método reverse,
    que cambia el orden de los elementos en el array al inverso
  • método concat,
    que concatena cadenas en una
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar