Artículos
Javascript

Convertir un array en una cadena con JavaScript

16/Ago/2007

Si estamos manejando un array de elementos dentro de nuestra página HTML y queremos enviarlo al servidor, es bastante recomendable que lo convirtamos en una cadena. De esta forma facilitaremos el envío y recepción de este dato en el servidor.

En primer lugar tendremos el array con los elementos a enviar:

var nombres = ['amaya','julio','miguel ángel','elena','saira','nacho','andrea'];

Para poderlos juntar deberemos de utilizar el método .join() de JavaScript. Este método recibe un parámetro, que será el carácter que se ponga entre cada elementos cuando estos se conviertan en una cadena. Esto siempre y cuando queramos. Si no queremos, bastará con dejar el carácter vacío.

La línea de código será la siguiente:

cadena = nombres.join('#');

En este caso hemos utilizado una almohadilla para separar los elementos.

El código final quedará de la siguiente forma:

// Partimos del array
var nombres = ['amaya','julio','miguel ángel','elena','saira','nacho','andrea'];

// Recorremos el array y lo mostramos por pantalla
for (x=0;x<nombres.length;x++)
	document.write(nombres[x] + "<br>");

cadena = nombres.join('#');
document.write(cadena);

Si este artículo te ha parecido interesante, te recomiendo que te leas Dividir una cadena en elementos con JavaScript, que muestra como se hace lo contrario (convertir una cadena en un array) y Función Replace en JavaScript, el cual explica como utilizar los métodos .split y .join para implementar el método replace en JavaScript.

Código Fuente

Descárgate el código fuente de Convertir un array en una cadena con JavaScript
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Javascript

Disfruta también de nuestros artículos sobre Javascript en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Javascript

¿Te atreves a probar tus habilidades y conocimiento en Javascript con nuestro test?

Test Javascript
Suscribir
Notificar de
guest
6 Comentarios
Recientes
Anteriores Más votados
Opiniones integradas
Ver todos los comentarios