From fbbecd2b16bd64e3c4e44c8eae2c8f6f2b9c4ffd Mon Sep 17 00:00:00 2001 From: Amir Walker Date: Thu, 3 Sep 2026 15:54:25 -0700 Subject: [PATCH] Added function to make new array of students with over 85 score --- 2-js-basics/4-arrays-loops/array.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/2-js-basics/4-arrays-loops/array.js b/2-js-basics/4-arrays-loops/array.js index 8d5b2b6cb..e632c17ff 100644 --- a/2-js-basics/4-arrays-loops/array.js +++ b/2-js-basics/4-arrays-loops/array.js @@ -208,7 +208,6 @@ const students = [ */ const students = [ - { name: "Lena", age: 21, grade: 100}, { name: "Amir", age: 21, grade: 92}, { name: "Marlene", age: 20, grade: 85}, @@ -217,7 +216,6 @@ const students = [ { name: "Ifu", age: 20, grade: 96}, { name: "Johnny", age: 17, grade: 65}, { name: "Bridge", age: 15, grade: 22}, - ]; function Adult(arr){ @@ -235,9 +233,23 @@ function Average(arr){ a += student.grade; }); - console.log(a/arr.length) + console.log(a/arr.length); } +function EliteStudents(arr){ + let TopScores = []; + + arr.forEach(student => { + if (student.grade >= 85){ + TopScores.push(student); + } + }); + + console.log(TopScores); +} + + Adult(students); -Average(students); \ No newline at end of file +Average(students); +EliteStudents(students); \ No newline at end of file