
Angel Vazquez
Preguntavar sacha = {
nombre: ‘sacha’,
altura: 1.50,
}
var juan = {
nombre: ‘juan’,
altura: 1.40,
}
var romina = {
nombre: ‘romi’,
altura: 1.80,
}
var monica = {
nombre: ‘monica’,
altura: 1.80,
}
var personas = [sacha, juan, romina, monica]
const ALTURA_BAJA = 1.70
const esBajito = ({altura}) => altura < ALTURA_BAJA
var personas_bajas = personas.filter(esBajito)
console.log(
${personas.nombre} mide ${personas.alutura} mts
Que tal!!! tengo un problema! ese es mi código,creo que está bien,solo que así como está escrito,el console.log me devuelve UNDEFINED donde debiera ir el nombre y la altura.
Soy novato programando,pero según entendí,lo que tiene que pasar es que, ese console.log tiene que llamar a PERSONAS, que es el nombre del array,y acceder a los nombres y/o altura de esos arrays,que a su vez son objetos.Esto es así?? y si es así,porque me devuelve UNDEFINED,si la ruta donde buscar NOMBRE/ ALTURA está bien…
AGRADECERÍA MUCHO LA AYUDA!!

David Quintanilla
Hola!, eso sucede porque estas intentando acceder a un objeto que esta dentro de un array.
Si lo que quieres es acceder al primer objeto, te puede valer algo como esto:
<code> console.log(personas[0].nombre)