Foros del Web » Programando para Internet » Javascript »

array bidimensional

Estas en el tema de array bidimensional en el foro de Javascript en Foros del Web. Hola, Queria saber como hacer un array bidimensioonal en javascript, algo similar a lo que seria en PHP. $contenido=array('es'=>'contenido español','en'=>'contendio español'); Y como se accede ...
  #1 (permalink)  
Antiguo 10/09/2010, 03:26
 
Fecha de Ingreso: junio-2005
Ubicación: Barcelona
Mensajes: 458
Antigüedad: 19 años, 5 meses
Puntos: 4
array bidimensional

Hola,

Queria saber como hacer un array bidimensioonal en javascript,

algo similar a lo que seria en PHP.

$contenido=array('es'=>'contenido español','en'=>'contendio español');

Y como se accede luego

Gracias!
__________________
La ficción es y será mi única realidad
  #2 (permalink)  
Antiguo 10/09/2010, 03:53
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: array bidimensional

¿seguro eso es un array bidimensional de php? a mi me parece un array asociativo. en javascript solo existe el array indexado. sin embargo, se puede hacer algo parecido al array asociativo. simplemente se trata de un objeto con sus propiedades y valores.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 10/09/2010, 08:17
 
Fecha de Ingreso: septiembre-2010
Ubicación: Malaga
Mensajes: 47
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: array bidimensional

Código Javascript:
Ver original
  1. // array normal
  2. var diasSemana = new Array("Lunes","Martes","Miércoles,","Jueves","Viernes","Sábado","Domingo")
  3.  
  4. var diasemana=new Array(7);
  5. diasemana[0]="Lunes";
  6. diasemana[1]="Martes";
  7.  
  8. // array bidimensional
  9. var temperaturas_cuidades = new Array(new Array (12,10,11), new Array(5,0,2),new Array(10,8,10))
  10.  
  11.  
  12. // array Json
  13. lista = [ "peras", "manzanas" ];
  14. for(x=0; x< lista.length; x++ ){
  15.  
  16.     txt += lista[x] + "<br>";
  17. }
  18.  
  19.  
  20. // array json bidimensional
  21. txt = "Array bidimensional<br>"    
  22. lista = [ [ "frutas", [ "peras", "manzanas" ] ], [ "verduras", ["acelgas","espinacas" ] ] ];
  23.  
  24. for(x=0; x< lista.length; x++ ){
  25.  
  26.     txt += lista[x][0] + "-<br>";
  27.    
  28.     for(y=0; y< lista[x][1].length; y++ ){
  29.        
  30.         txt += lista[x][1][y] + "---<br>";         
  31.     }
  32. }
  33.  
  34.  
  35. // Arrays literales
  36.  
  37. var usuario=['juan',26];
  38.  
  39. alert(usuario[0]); //Imprimimos el primer elemento del array
  40. alert(usuario[1]); //Imprimimos el segundo elemento del array
  41.  
  42.  
  43. // Objetos literales
  44.  
  45. var persona={
  46.   'nombre':'juan',
  47.   'clave':'xyz',
  48.   'edad':26
  49. };
  50.  
  51. alert(persona.nombre);
  52. //otra forma es indicando la propiedad entre corchetes:
  53. alert(persona['nombre']);

Etiquetas: bidimensionales
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 15:32.