Tengo un problema¿ como hago para crear un array de objetos, para ingresarle las propiedades de cada posicion del objeto?
Aca les dejo el codigo , es lo que pude hacer si alguien me puede dar una mano ,bienvenido sea y gracias.
Saludos amigos
Código Javascript
:
Ver original<script type="text/javascript">
var persona=[{
Edad:20,
Nombre:'Juan',
Apellido:'Perez'
}];
var i=1;
var r = confirm("Quieres cargar una persona?");
while(r==true){
var nombre=String(prompt("Ingresa un nombre"));
persona[i]['Nombre']=nombre;// aca me tira error dice "Cannot set property 'Nombre' of undefined " aca creo q es xq no existe la propiedad persona[1]['Nombre']
var name=persona[i]['Nombre']
persona['Nombre'].push(name);
var apellido=String(prompt("Ingresa un apellido"));
persona[i]['Apellido']=apellido;
var lastname=persona[i]['Apellido'];
persona['Apellido'].push(lastname);
var edad=Number(prompt("Ingresa una edad"));
persona[i]['Edad']=edad;
var age=persona[i]['Edad'];
persona['Edad'].push(age);
i++;
var r = confirm("Quieres cargar otra persona?");
}
document.write("Este es tu objeto<br>");
for (var i = 0; i < persona.length; i++) {
document.write(persona[i].Nombre + '<br>');
document.write(persona[i].Apellido + '<br>');
document.write(persona[i].Edad + '<br><hr>');
}
</script>