HOWTO · JavaScript
Convertir un array a cadena sin comas en JavaScript
JavaScript permite terminar los separadores de un array y convertirla en una cadena de línea simple con su método join(). Puede haber muchas otras formas de convertir un array en una cadena, pero para ignorar la coma o cualquier otro separador, el método join() es absoluto.
En JavaScript, tenemos los métodos toString() y join() para convertir directamente un array en una cadena. Además, podemos convertirlo en una cadena al obtener un valor de el array y luego encasillarlo y asignarlo a otra cadena para imprimir el array completa.
Aquí, nuestro motivo es eliminar cualquier separador disponible en el array. Generalmente, el separador utilizado en el arreglo es una coma (,).
El método toString() convierte toda el array en una cadena, pero no funciona con las comas. En consecuencia, obtenemos una cadena con comas.
Pero el método join() puede ignorar las comas y se pueden agregar separadores o signos intermedios. Los ejemplos definidos a continuación proporcionarán una idea clara de cómo funciona.
Utilice el método join() con valor en blanco ("") para convertir matriz en cadena sin comas en JavaScript
Cuando se inicia sin ningún parámetro, el método join() imprime los separadores en la cadena. Sin embargo, la práctica común es establecer un valor en blanco como parámetro.
A menudo se espera que esta convención sea la forma predeterminada de convertir un array en una cadena. Revisemos la valla de código.
Fragmento de código:
var arr = [1, 2, 3, 4];
console.log(arr.join(''));
console.log(typeof (arr.join('')));
Producción:
Utilice el método join() con espacio en blanco (" ") para separar los caracteres de la cadena
La forma habitual de definir el método join() sin ningún parámetro mantendrá las comas en la salida. Pero si deseamos excluir las comas, usamos un valor en blanco como parámetro.
Esto hizo que nuestra salida pareciera congestionada y carecía de gracia. Por lo tanto, puede ser un hecho preferible elegir un espacio en blanco en lugar de un valor en blanco.
Saltemos a las líneas de código.
Fragmento de código:
var arr = [1, 2, 3, 4];
console.log(arr.join(' '));
console.log(typeof (arr.join(' ')));
console.log(arr.join());
Producción: