¿Cómo arreglo mi función honorRoll en la parte inferior para que muestre los nombres de todos los estudiantes con GPA superior al punto de referencia de 3.5?
En este momento, todo lo que obtengo es una matriz vacía, me gustaría ver [Bianca Pargas, Sameer Fares].
const GPA_BENCHMARK = 3.5; let students = { 1: { name: 'Egill Vignission', gpa: 3.4 }, 2: { name: 'Bianca Pargas', gpa: 3.8 }, 3: { name: 'Aisling O\'Sullivan', gpa: 3.4 }, 4: { name: 'Sameer Fares', gpa: 3.9 } } let honorRoll = Object.values(students).filter(student => { return students.gpa >= GPA_BENCHMARK; }); console.log(honorRoll);de una manera muy sencilla se puede hacer así
const GPA_BENCHMARK = 3.5; let students = { 1: { name: 'Egill Vignission', gpa: 3.4, }, 2: { name: 'Bianca Pargas', gpa: 3.8, }, 3: { name: "Aisling O'Sullivan", gpa: 3.4, }, 4: { name: 'Sameer Fares', gpa: 3.9, }, }; let honorRoll = []; for (let key in students) { if (students[key].gpa >= GPA_BENCHMARK) { honorRoll.push(students[key]); } } console.log(honorRoll);Usaste students en lugar de student en tu filtro fn