Unshift Not Working in a Function Javascript
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...
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)
2 Answers
You need to call the function addFlavor as well:
let originalFlavors = [...];
function addFlavor(originalFlavors) {
originalFlavors.unshift("Rainbow Sherbert");
}
addFlavor(originalFlavors);
console.log(originalFlavors);
Make 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);