El método JavaScript Array join () devuelve una nueva cadena concatenando todos los elementos de una matriz, separados por un separador especificado.
La sintaxis del join()
método es:
arr.join(separator)
Aquí, arr es una matriz.
Parámetros de join ()
El join()
método incluye:
- separador (opcional): una cadena para separar cada par de elementos adyacentes de la matriz. Por defecto, es una coma
,
.
Valor de retorno de join ()
- Devuelve una cadena con todos los elementos de la matriz unidos por un separador.
Notas :
- El
join()
método no cambia la matriz original. - Los elementos como
undefined
,null
o una matriz vacía tienen una representación de cadena vacía.
Ejemplo: uso del método join ()
var info = ("Terence", 28, "Kathmandu"); var info_str = info.join(" | "); // join() does not change the original array console.log(info); // ( 'Terence', 28, 'Kathmandu' ) // join() returns the string by joining with separator console.log(info_str); // Terence | 28 | Kathmandu // empty argument = no separator var collection = (3, ".", 1, 4, 1, 5, 9, 2); console.log(collection.join("")); // 3.141592 var random = (44, "abc", undefined); console.log(random.join(" and ")); // 44 and abc and
Salida
('Terence', 28 años, 'Katmandú') Terence | 28 | Katmandú 3.141592 44 y abc y
Aquí, podemos ver que el join()
método convierte todos los elementos de la matriz en una cadena y separa cada elemento por el separador especificado.
Lecturas recomendadas:
- Matriz JavaScript toString ()
- División de cadena de JavaScript ()