Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] como llenar campos de un objeto o algo asi?

Estas en el tema de como llenar campos de un objeto o algo asi? en el foro de Javascript en Foros del Web. Hola chcios como rara la pregunta pero no se ni como hacerla tengo que llenar un objeto con valores pues mire el ejemplo: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 22/07/2013, 22:00
Avatar de sonickseven  
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 11 años, 4 meses
Puntos: 2
como llenar campos de un objeto o algo asi?

Hola chcios como rara la pregunta pero no se ni como hacerla tengo que llenar un objeto con valores pues mire el ejemplo:
Código Javascript:
Ver original
  1. hola=[{"dato":"hola", "book":"4587"},{"dato":"video", "book":"1236"}, {"dato":"foto", "book":"5236"}]; // manualmente
si se dan de cuenta este ejemplo esta manualmente pero el que yo necesito hacer es con un for que asigne valores a este objeto el problema es que lo intenete hacer y no hace sino solo uno y es el ultimo :(
Código Javascript:
Ver original
  1. var a=0, b=4 hola=new Array();
  2. for(; a<b; a++){
  3.      hola=[{"dato":"hola", "book":a}]; // es una version de ejemplo
  4. }

y le digo que muestre por consola pero lo unico que muestra es lo siguiente:

dato=hola, book=3

no me muestra los otros inserciones :( no se como se hace por que me gustaria que hiciera lo mismo que el de arriba pero con un for

gracias chicos
  #2 (permalink)  
Antiguo 23/07/2013, 00:43
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: como llenar campos de un objeto o algo asi?

Código Javascript:
Ver original
  1. var  b=4;
  2. hola=new Array();
  3. for(a=0; a<b; a++){
  4.      hola[]=[{"dato":"hola", "book":a}]; // es una version de ejemplo
  5. }

dato=hola, book=0
dato=hola, book=1
dato=hola, book=2
dato=hola, book=3

Ahora?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
  #3 (permalink)  
Antiguo 23/07/2013, 02:15
Avatar de patilanz  
Fecha de Ingreso: enero-2012
Mensajes: 880
Antigüedad: 12 años, 3 meses
Puntos: 29
Respuesta: como llenar campos de un objeto o algo asi?

Si no funciona el de quimfv cambia esto:

Código Javascript:
Ver original
  1. hola[]=[{"dato":"hola", "book":a}];

Por esto:

Código Javascript:
Ver original
  1. hola[hola.length]=[{"dato":"hola", "book":a}];

O

Código Javascript:
Ver original
  1. hola.push({"dato":"hola", "book":a});
  #4 (permalink)  
Antiguo 23/07/2013, 03:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: como llenar campos de un objeto o algo asi?

Hola:

Siendo hola un array, se puede usar push para insertar elementos al final del mismo o unshift para insertar al principio (evidentemente tu caso correspondo push...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 23/07/2013, 10:27
Avatar de sonickseven  
Fecha de Ingreso: diciembre-2012
Ubicación: bogota
Mensajes: 404
Antigüedad: 11 años, 4 meses
Puntos: 2
Respuesta: como llenar campos de un objeto o algo asi?

OK chicos gracias a todos me funciono bn con push ahora ver que nuevo problema se aparece :D

Etiquetas: campos, objeto
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 16:52.