Baseline Widely available
El método join()
une todos los elementos de una matriz (o un objeto similar a una matriz) en una cadena y devuelve esta cadena.
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 Parámetros
separador
Opcional
Es una cadena
usada para separar cada uno de los elementos del arreglo. El separador es convertido a una cadena
si es necesario. Si este se omite, los elementos del arreglo son separados con una coma (","). Si el separador
es una cadena
vacÃa todos los elementos son unidos sin ningún carácter entre ellos.
Una cadena con todos los elementos de la matriz unidos. Si arr.length
es 0
, se devuelve la cadena vacÃa.
Las conversiones de cadena de todos los elementos de la matriz se unen en una cadena.
Advertencia: Si un elemento no está definido
o es nulo
, se convierte en la cadena vacÃa.
El siguiente ejemplo crea un arreglo a
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.
var a = ["Viento", "Lluvia", "Fuego"];
var miVar1 = a.join(); // asigna 'Viento,Lluvia,Fuego' a miVar1
var miVar2 = a.join(", "); // asigna 'Viento, Lluvia, Fuego' a miVar2
var miVar3 = a.join(" + "); // asigna 'Viento + Lluvia + Fuego' a miVar3
var 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 a Function.prototype.call
en Array.prototype.join
.
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 Compatibilidad con navegadores Ver también
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4