From c16394e4e37eb9b0f840042fa89125173c3938c7 Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:39:13 +0000 Subject: [PATCH 1/8] Remove unreachable console.log from sayHello --- dead-code/exercise-1.js | 1 - 1 file changed, 1 deletion(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index 4d09f15fa9..03d5a8fb5f 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -7,7 +7,6 @@ const greeting = "hello"; function sayHello(greeting, name) { const greetingStr = greeting + ", " + name + "!"; return `${greeting}, ${name}!`; - console.log(greetingStr); } testName = "Aman"; From e0e0f37163cfa5f39e515f08ee6c965124b81020 Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:43:13 +0000 Subject: [PATCH 2/8] Remove redundant code --- dead-code/exercise-1.js | 1 - 1 file changed, 1 deletion(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index 03d5a8fb5f..5de7eb4ba7 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -5,7 +5,6 @@ let testName = "Jerry"; const greeting = "hello"; function sayHello(greeting, name) { - const greetingStr = greeting + ", " + name + "!"; return `${greeting}, ${name}!`; } From 4bb945a506f6384c0b57286e41a654cf64914546 Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:44:24 +0000 Subject: [PATCH 3/8] remove unnecessary value --- dead-code/exercise-1.js | 1 - 1 file changed, 1 deletion(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index 5de7eb4ba7..e51f0e5871 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -1,7 +1,6 @@ // Find the instances of unreachable and redundant code - remove them! // The sayHello function should continue to work for any reasonable input it's given. -let testName = "Jerry"; const greeting = "hello"; function sayHello(greeting, name) { From caee7d267dc916f7c038b7e979093c0592f6c9fe Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:46:29 +0000 Subject: [PATCH 4/8] remove unnecessary value --- dead-code/exercise-1.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index e51f0e5871..25040c6f50 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -7,8 +7,6 @@ function sayHello(greeting, name) { return `${greeting}, ${name}!`; } -testName = "Aman"; - const greetingMessage = sayHello(greeting, testName); console.log(greetingMessage); // 'hello, Aman!' From cabb6ccdff9ca0ef7a22fca82f1a1f751656732d Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:48:02 +0000 Subject: [PATCH 5/8] Add new value --- dead-code/exercise-1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index 25040c6f50..50750b3964 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -6,7 +6,7 @@ const greeting = "hello"; function sayHello(greeting, name) { return `${greeting}, ${name}!`; } - +let testName = "Aman"; const greetingMessage = sayHello(greeting, testName); console.log(greetingMessage); // 'hello, Aman!' From 1e2a406ccf8f795411e0191de14a350955c0e3ea Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:49:42 +0000 Subject: [PATCH 6/8] correct changes --- dead-code/exercise-1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dead-code/exercise-1.js b/dead-code/exercise-1.js index 50750b3964..ea62c63434 100644 --- a/dead-code/exercise-1.js +++ b/dead-code/exercise-1.js @@ -1,12 +1,12 @@ // Find the instances of unreachable and redundant code - remove them! // The sayHello function should continue to work for any reasonable input it's given. +let testName = "Aman"; const greeting = "hello"; function sayHello(greeting, name) { return `${greeting}, ${name}!`; } -let testName = "Aman"; const greetingMessage = sayHello(greeting, testName); console.log(greetingMessage); // 'hello, Aman!' From 1fcb1a25696dd6d1e2bcc6ec3a7cdf50bb096cfc Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:55:34 +0000 Subject: [PATCH 7/8] remove unused function --- dead-code/exercise-2.js | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dead-code/exercise-2.js b/dead-code/exercise-2.js index 56d7887c4c..6cd58f1dd7 100644 --- a/dead-code/exercise-2.js +++ b/dead-code/exercise-2.js @@ -5,10 +5,6 @@ const pets = ["parrot", "hamster", "horse", "dog", "hamster", "cat", "hamster"]; const capitalisedPets = pets.map((pet) => pet.toUpperCase()); const petsStartingWithH = pets.filter((pet) => pet[0] === "h"); -function logPets(petsArr) { - petsArr.forEach((pet) => console.log(pet)); -} - function countAndCapitalisePets(petsArr) { const petCount = {}; From 0e8d75c1de5682dfeb1fc615d756b53f946ec976 Mon Sep 17 00:00:00 2001 From: Fatima Rouchi Date: Mon, 26 Oct 2026 20:56:59 +0000 Subject: [PATCH 8/8] remove unwanted variable --- dead-code/exercise-2.js | 1 - 1 file changed, 1 deletion(-) diff --git a/dead-code/exercise-2.js b/dead-code/exercise-2.js index 6cd58f1dd7..b1c2362d34 100644 --- a/dead-code/exercise-2.js +++ b/dead-code/exercise-2.js @@ -2,7 +2,6 @@ // The countAndCapitalisePets function should continue to work for any reasonable input it's given, and you shouldn't modify the pets variable. const pets = ["parrot", "hamster", "horse", "dog", "hamster", "cat", "hamster"]; -const capitalisedPets = pets.map((pet) => pet.toUpperCase()); const petsStartingWithH = pets.filter((pet) => pet[0] === "h"); function countAndCapitalisePets(petsArr) {