const animals = ['panda', 'turtle', 'giraffe', 'hippo', 'sloth', 'human'];
const babyAnimals = animals.map((baby) => {
return `baby ${animals}`;
})
console.log(babyAnimals);
I want the code to print
['baby panda', 'baby turtle', 'baby giraffe', 'baby hippo', 'baby sloth', 'baby human']
I used the for loop method and it worked but I'm trying to use .map method and I haven't been able to figure it out
In your map function, you are returning the entire animals array instead of the current element baby
. You should update your map function to use the current element:
const animals = ['panda', 'turtle', 'giraffe', 'hippo', 'sloth', 'human'];
const babyAnimals = animals.map((baby) => {
return `baby ${baby}`;
})
console.log(babyAnimals);