Movatterモバイル変換


[0]ホーム

URL:


MDN Web Docs

Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

Array.prototype.join()

BaselineWidely available

El métodojoin() une todos los elementos de una matriz (o unobjeto similar a una matriz) en una cadena y devuelve esta cadena.

Pruébalo

const elements = ["Fire", "Air", "Water"];console.log(elements.join());// Expected output: "Fire,Air,Water"console.log(elements.join(""));// Expected output: "FireAirWater"console.log(elements.join("-"));// Expected output: "Fire-Air-Water"

Sintaxis

arr.join([separator])

Parámetros

separadorOpcional

Es unacadena usada para separar cada uno de los elementos del arreglo. El separador es convertido a unacadena si es necesario. Si este se omite, los elementos del arreglo son separados con una coma (","). Si elseparador es unacadena vacía todos los elementos son unidos sin ningún carácter entre ellos.

Valor de retorno

Una cadena con todos los elementos de la matriz unidos. Siarr.length es0, se devuelve la cadena vacía.

Descripción

Las conversiones de cadena de todos los elementos de la matriz se unen en una cadena.

Advertencia:Si un elementono está definido o esnulo, se convierte en la cadena vacía.

Ejemplos

Uniendo un arreglo cuatro veces en diferentes formas

El siguiente ejemplo crea un arregloa con tres elementos para luego unir el arreglo cuatro veces: usando el separador predeterminado, luego una coma y un espacio, luego un signo de suma, y finalmente una cadena vacío.

js
var a = ["Viento", "Lluvia", "Fuego"];var miVar1 = a.join(); // asigna 'Viento,Lluvia,Fuego' a miVar1var miVar2 = a.join(", "); // asigna 'Viento, Lluvia, Fuego' a miVar2var miVar3 = a.join(" + "); // asigna 'Viento + Lluvia + Fuego' a miVar3var miVar4 = a.join(""); // asigna 'VientoLluviaFuego' a miVar4

Unirse a un objeto tipo matriz

El siguiente ejemplo une un objeto parecido a una matriz (argumentos), llamando aFunction.prototype.call enArray.prototype.join.

js
function f(a, b, c) {  var s = Array.prototype.join.call(arguments);  console.log(s); // '1,a,true'}f(1, "a", true);//resultado esperado: "1,a,true"

Especificaciones

Specification
ECMAScript® 2026 Language Specification
# sec-array.prototype.join

Compatibilidad con navegadores

Ver también

Help improve MDN

Learn how to contribute.

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp