From 83cd71b03dc78d914819c0a1f456945f901eab09 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 12 Jul 2026 23:02:14 +0100 Subject: [PATCH 1/4] remove the log method written immediately after a return statement which will never be reached --- Sprint-3/3-dead-code/exercise-1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sprint-3/3-dead-code/exercise-1.js b/Sprint-3/3-dead-code/exercise-1.js index 4d09f15fa9..93b3b9e6f4 100644 --- a/Sprint-3/3-dead-code/exercise-1.js +++ b/Sprint-3/3-dead-code/exercise-1.js @@ -7,7 +7,7 @@ const greeting = "hello"; function sayHello(greeting, name) { const greetingStr = greeting + ", " + name + "!"; return `${greeting}, ${name}!`; - console.log(greetingStr); + } testName = "Aman"; From 090269912f2091d353d1883d9c114b89e8a002d2 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 12 Jul 2026 23:05:26 +0100 Subject: [PATCH 2/4] removed the redundant varieable greetingStr which was created but only used after return statement it was completely redundant , never used --- Sprint-3/3-dead-code/exercise-1.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sprint-3/3-dead-code/exercise-1.js b/Sprint-3/3-dead-code/exercise-1.js index 93b3b9e6f4..6b87e1cc2b 100644 --- a/Sprint-3/3-dead-code/exercise-1.js +++ b/Sprint-3/3-dead-code/exercise-1.js @@ -5,7 +5,7 @@ let testName = "Jerry"; const greeting = "hello"; function sayHello(greeting, name) { - const greetingStr = greeting + ", " + name + "!"; + return `${greeting}, ${name}!`; } From cf7fa8e9531456fd1c3b048d2ec1b0194f035094 Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 12 Jul 2026 23:21:34 +0100 Subject: [PATCH 3/4] removed capitalisedPets as it was never used --- Sprint-3/3-dead-code/exercise-2.js | 1 - 1 file changed, 1 deletion(-) diff --git a/Sprint-3/3-dead-code/exercise-2.js b/Sprint-3/3-dead-code/exercise-2.js index 56d7887c4c..3f54850b3f 100644 --- a/Sprint-3/3-dead-code/exercise-2.js +++ b/Sprint-3/3-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 logPets(petsArr) { From f45f882a07218cd311fe0f45900a0fde7ff24acf Mon Sep 17 00:00:00 2001 From: Tobias Date: Sun, 12 Jul 2026 23:23:50 +0100 Subject: [PATCH 4/4] this function logPets(petsArr) { ... }:was declared but never used --- Sprint-3/3-dead-code/exercise-2.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/Sprint-3/3-dead-code/exercise-2.js b/Sprint-3/3-dead-code/exercise-2.js index 3f54850b3f..eecc0d358b 100644 --- a/Sprint-3/3-dead-code/exercise-2.js +++ b/Sprint-3/3-dead-code/exercise-2.js @@ -4,9 +4,6 @@ const pets = ["parrot", "hamster", "horse", "dog", "hamster", "cat", "hamster"]; const petsStartingWithH = pets.filter((pet) => pet[0] === "h"); -function logPets(petsArr) { - petsArr.forEach((pet) => console.log(pet)); -} function countAndCapitalisePets(petsArr) { const petCount = {};