From f128f7630dd43b6c3f1ca966a666614668d9e3b0 Mon Sep 17 00:00:00 2001 From: Amir Walker Date: Thu, 3 Sep 2026 16:03:48 -0700 Subject: [PATCH] Submit --- 2-js-basics/4-arrays-loops/array.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/2-js-basics/4-arrays-loops/array.js b/2-js-basics/4-arrays-loops/array.js index e632c17ff..6d984c9b5 100644 --- a/2-js-basics/4-arrays-loops/array.js +++ b/2-js-basics/4-arrays-loops/array.js @@ -219,6 +219,10 @@ const students = [ ]; function Adult(arr){ + if (!arr.length){ + return null; + } + arr.forEach(student => { if (student.age > 18){ console.log(`${student.name}`); @@ -227,6 +231,10 @@ function Adult(arr){ } function Average(arr){ + if (!arr.length){ + return null; + } + let a = 0; arr.forEach(student => { @@ -237,6 +245,12 @@ function Average(arr){ } function EliteStudents(arr){ + + if (!arr.length){ + console.log("Empty"); + return null; + } + let TopScores = []; arr.forEach(student => { @@ -248,8 +262,11 @@ function EliteStudents(arr){ console.log(TopScores); } +const EMPTY = []; + Adult(students); Average(students); -EliteStudents(students); \ No newline at end of file +EliteStudents(students); +EliteStudents(EMPTY); \ No newline at end of file