
MIGUELANGEL RENDON CUARTAS
PreguntaLes comparto mi código .
function Persona(nombre, apellido, altura){ this.nombre = nombre this.apellido = apellido this.edad = 20 this.altura = altura } Persona.prototype.medirAltura = function(){ this.altura >= AlturaMaxima ? console.log(`${this.nombre} eres Alto`) : console.log(`${this.nombre} No eres Alto`) } var miguel = new Persona('Miguelangel' , 'Rendon' , 1.86) var jhon = new Persona('Jhon' , 'Fold' , 1.50) var sacha = new Persona('sacha' , 'Holmer' , 1.88) miguel.medirAltura() jhon.medirAltura() sacha.medirAltura()``` Tengo una duda yo quiero recorrer el arreglo (Objeto) y dentro de el utilizar mi proyotype.medirAltura, Me podrian ayudar con eso :)

Carlos Rodríguez Huerta
Aquí un ejemplo:
for (let i in miguel) { if(i =="altura") { miguel.mediAltura() } }
Si te parece la idea, agrégala a tu lógica y automatizala.
P.D. en tu código falta definir “Altura máxima”.

MIGUELANGEL RENDON CUARTAS
Emiliano , al crear el new de en Persona , no quiere interpretar que forma parte de un arreglo y podemos recorrerlo ?

Emiliano Bisio
Hola! Yo lo haría de la siguiente manera (seguro hay otras y mejores formas). Usando tu ejemplo:
function Persona(nombre, apellido, altura){ this.nombre = nombre this.apellido = apellido this.edad = 20 this.altura = altura } const AlturaMaxima = 1.8; // TE OLVIDASTE DE DECLARAR ESTA CONSTANTE Persona.prototype.medirAltura = function(){ this.altura >= AlturaMaxima ? console.log(`${this.nombre} eres Alto`) : console.log(`${this.nombre} No eres Alto`) } var miguel = new Persona('Miguelangel' , 'Rendon' , 1.86) var jhon = new Persona('Jhon' , 'Fold' , 1.50) var sacha = new Persona('sacha' , 'Holmer' , 1.88) // miguel.medirAltura() // jhon.medirAltura() // sacha.medirAltura() var arrayPersonas = [miguel, jhon, sacha]; for(var i = 0; i < arrayPersonas.length; i++){ arrayPersonas[i].medirAltura(); }