Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

Array.prototype.join()

El método join() une todos los elementos de un arreglo en una cadena.

Sintaxis

str = arr.join([separador = ','])

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.

Descripción

Las cadenas convertidas de cada uno de los elementos del arreglo son unidas en una sola cadena. Si un elemento es undefined o null es convertido a una cadena vacía.

Ejemplos

Uniendo un arreglo cuatro veces en diferentes formas

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

Especificaciones

Especificación Estado Comentario
ECMAScript 1st Edition Estándar Definición inicial. Implementado en JavaScript 1.1.
ECMAScript 5.1 (ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Standard  
ECMAScript 6 (ECMA-262)
The definition of 'Array.prototype.join' in that specification.
Release Candidate  

Compatibilidad con navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico 1.0 1.0 (1.7 or earlier) 5.5 (Yes) (Yes)
Característica Android Chrome para Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

Ver también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: davegomez
 Última actualización por: davegomez,