Desafío: Seleccionar Datos Específicos Usando filter()
Tarea
Dado un arreglo de objetos de estudiantes, utiliza el método filter() para crear un nuevo arreglo llamado highScorers que incluya únicamente a los estudiantes con calificaciones de examen mayores o iguales a 90.
- El arreglo original se proporciona como
students, que contiene objetos que representan estudiantes con las propiedadesnameyscore. - Verifica si la calificación del estudiante es mayor o igual a 90.
- Utiliza el método
filter()en el arreglostudentspara crear un nuevo arreglo,highScorers, que incluya solo a los estudiantes con calificaciones altas.
123456789101112131415const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
Salida esperada:
Alice
Charlie
Emma
El método filter() crea un nuevo arreglo incluyendo solo los elementos que cumplen la condición especificada en la función de devolución de llamada.
123456789101112131415const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how the filter() method works in this example?
What would happen if I changed the score threshold to 85?
Can you show how to display both the name and score of the high scorers?
Awesome!
Completion rate improved to 2.27
Desafío: Seleccionar Datos Específicos Usando filter()
Desliza para mostrar el menú
Tarea
Dado un arreglo de objetos de estudiantes, utiliza el método filter() para crear un nuevo arreglo llamado highScorers que incluya únicamente a los estudiantes con calificaciones de examen mayores o iguales a 90.
- El arreglo original se proporciona como
students, que contiene objetos que representan estudiantes con las propiedadesnameyscore. - Verifica si la calificación del estudiante es mayor o igual a 90.
- Utiliza el método
filter()en el arreglostudentspara crear un nuevo arreglo,highScorers, que incluya solo a los estudiantes con calificaciones altas.
123456789101112131415const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.___((___) => { return ___; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
Salida esperada:
Alice
Charlie
Emma
El método filter() crea un nuevo arreglo incluyendo solo los elementos que cumplen la condición especificada en la función de devolución de llamada.
123456789101112131415const students = [ { name: "Alice", score: 92 }, { name: "Bob", score: 87 }, { name: "Charlie", score: 95 }, { name: "David", score: 78 }, { name: "Emma", score: 90 }, ]; const highScorers = students.filter((student) => { return student.score >= 90; }); for (let i = 0; i < highScorers.length; i += 1) { console.log(highScorers[i].name); }
¡Gracias por tus comentarios!