Foros del Web » Programando para Internet » Javascript »

Quitar coma al imprimir array

Estas en el tema de Quitar coma al imprimir array en el foro de Javascript en Foros del Web. Pregunta rápida, se puede quitar la coma (",") que sale automáticamente cuando imprimes un array? unArray[0] = "hola"; unArray[1] = "adios"; document.write(unArray); _________________________________ hola,adios...
  #1 (permalink)  
Antiguo 18/03/2006, 13:53
Avatar de Intrepido  
Fecha de Ingreso: diciembre-2002
Ubicación: Barcelona
Mensajes: 118
Antigüedad: 21 años, 4 meses
Puntos: 0
Quitar coma al imprimir array

Pregunta rápida, se puede quitar la coma (",") que sale automáticamente cuando imprimes un array?

unArray[0] = "hola";
unArray[1] = "adios";

document.write(unArray);
_________________________________

hola,adios
  #2 (permalink)  
Antiguo 18/03/2006, 14:13
 
Fecha de Ingreso: octubre-2004
Mensajes: 128
Antigüedad: 19 años, 6 meses
Puntos: 2
Código:
<script language="javascript">

unArray = new Array();

unArray[0] = "hola";
unArray[1] = "adios";
unArray[2] = "hola";
unArray[3] = "adios";


for(i=0;i<unArray.length;i++){

document.write(unArray[i]);

}

</script>
  #3 (permalink)  
Antiguo 18/03/2006, 14:23
Avatar de uamistad  
Fecha de Ingreso: diciembre-2004
Ubicación: Cd. de México
Mensajes: 1.395
Antigüedad: 19 años, 4 meses
Puntos: 1
Respuesta Rápida

Sí se puede, insertando una línea adicional para forzar el unArray a String. Puedes cambiar el símbolo de igual (=) por el que tú quieras para reemplazar la coma (,)

Código:

var unArray = new Array("hola","adios");
var cadena = new String(unArray);
document.write(cadena.replace(",","="));
__________________
"Di no al Internet Explorer" -Proverbio Chino-
  #4 (permalink)  
Antiguo 02/11/2012, 05:58
 
Fecha de Ingreso: abril-2012
Mensajes: 16
Antigüedad: 12 años
Puntos: 1
Respuesta: Respuesta Rápida

Cita:
Iniciado por uamistad Ver Mensaje
Sí se puede, insertando una línea adicional para forzar el unArray a String. Puedes cambiar el símbolo de igual (=) por el que tú quieras para reemplazar la coma (,)

Código:

var unArray = new Array("hola","adios");
var cadena = new String(unArray);
document.write(cadena.replace(",","="));
hey pero que pasa si son mas de tres elementos los del array?
  #5 (permalink)  
Antiguo 02/11/2012, 06:07
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Quitar coma al imprimir array

Usas una expresión regular como patrón de búsqueda y reemplazo y utilizás el modificador g, para hacer el reemplazo global, es decir que afecte a todas las ocurrencias en la cadena

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. var unArray = new Array("hola","adios","hola otra vez","Adiós");
  4. var cadena = new String(unArray);
  5. // en lugar de usar ',' usamos una expresion regular /,/g
  6.  
  7. document.write(cadena.replace(/,/g,"="));
  8.  
  9. //]]>
  10. </script>

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 02/11/2012, 10:56
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 21 años, 5 meses
Puntos: 317
Respuesta: Quitar coma al imprimir array

Cita:
Iniciado por Intrepido Ver Mensaje
Pregunta rápida, se puede quitar la coma (",") que sale automáticamente cuando imprimes un array?

unArray[0] = "hola";
unArray[1] = "adios";

document.write(unArray);
_________________________________

hola,adios
Respuesta rápìda

Código:
<script type="text/javascript">
var miArray = ["alfa", "bravo", "charly"];

alert(miArray.join(""))
</script>
(Y el código va entre etiquetas de código.)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:42.