
Carlos Alfredo Marín Bohórquez
Pregunta// Función constructora function auto (marca, modelo, annio) { this.marca = marca; this.modelo = modelo; this.annio = annio; } var autos = []; // Reto: Lista de 30 carros que se creen con una función constructora y un Loop for (var i=0; i<31; i++) { marca = prompt("Ingrese la marca: "); modelo = prompt("Ingrese el modelo: "); annio = prompt("Ingrese el annio: "); autos.push(new auto (marca, modelo, annio) ); } // No funcionó este for no sé por qué for(var i of autos){ console.log(autos[i]); }
Intenté utilizar la otra forma del ciclo For, pero en este caso no me funcionó, aún no sé por qué. 😦
PITER ALEJANDRO VELASQUEZ COTA
Saludos man. Creo que no te funcionó porque en el ultimo for la variable i no funciona como un contador o indice. Sino mas bien como una variable que va extrayendo cada uno de los objetos dentro de autos. Es decir, si el console.log(autos[i]) lo cambias por console.log(i) te funcionará.