|
1 | 1 | // Remove the unused code that does not contribute to the final console log |
2 | 2 | // The countAndCapitalisePets function should continue to work for any reasonable input it's given, and you shouldn't modify the pets variable. |
3 | 3 |
|
| 4 | +// const pets = ["parrot", "hamster", "horse", "dog", "hamster", "cat", "hamster"]; |
| 5 | +// const capitalisedPets = pets.map((pet) => pet.toUpperCase()); |
| 6 | +// const petsStartingWithH = pets.filter((pet) => pet[0] === "h"); |
| 7 | + |
| 8 | +// function logPets(petsArr) { |
| 9 | +// petsArr.forEach((pet) => console.log(pet)); |
| 10 | +// } |
| 11 | + |
| 12 | +// function countAndCapitalisePets(petsArr) { |
| 13 | +// const petCount = {}; |
| 14 | + |
| 15 | +// petsArr.forEach((pet) => { |
| 16 | +// const capitalisedPet = pet.toUpperCase(); |
| 17 | +// if (petCount[capitalisedPet]) { |
| 18 | +// petCount[capitalisedPet] += 1; |
| 19 | +// } else { |
| 20 | +// petCount[capitalisedPet] = 1; |
| 21 | +// } |
| 22 | +// }); |
| 23 | +// return petCount; |
| 24 | +// } |
| 25 | + |
| 26 | +// const countedPetsStartingWithH = countAndCapitalisePets(petsStartingWithH); |
| 27 | + |
| 28 | +// console.log(countedPetsStartingWithH); // { 'HAMSTER': 3, 'HORSE': 1 } <- Final console log |
| 29 | + |
4 | 30 | const pets = ["parrot", "hamster", "horse", "dog", "hamster", "cat", "hamster"]; |
5 | | -const capitalisedPets = pets.map((pet) => pet.toUpperCase()); |
6 | 31 | const petsStartingWithH = pets.filter((pet) => pet[0] === "h"); |
7 | 32 |
|
8 | | -function logPets(petsArr) { |
9 | | - petsArr.forEach((pet) => console.log(pet)); |
10 | | -} |
11 | | - |
12 | 33 | function countAndCapitalisePets(petsArr) { |
13 | 34 | const petCount = {}; |
14 | 35 |
|
|
0 commit comments