I have to add an item to my array through a function, but the code I made is not adding my item (orignalFlavors is my array).
function addFlavor(originalFlavors) { originalFlavors.unshift("Rainbow Sherbert"); } console.log(originalFlavors) 12 Answers
You need to call the function addFlavor as well:
let originalFlavors = [...]; function addFlavor(originalFlavors) { originalFlavors.unshift("Rainbow Sherbert"); } addFlavor(originalFlavors); console.log(originalFlavors); 1Make sure you're defining the array, and then calling the function:
let originalFlavors = [] function addFlavor(of) { // use a different name to avoid shadowing and confusion of.unshift("Rainbow Sherbert"); return of; } originalFlavors = addFlavor(originalFlavors); console.log(originalFlavors); 1