取消移位在函数Javascript中不起作用
我必须通过一个函数向数组中添加一个项,但我编写的代码没有添加我的项(orignalFlavors是我的数组)取消移位在函数Javascript中不起作用,javascript,function,Javascript,Function,我必须通过一个函数向数组中添加一个项,但我编写的代码没有添加我的项(orignalFlavors是我的数组) 您还需要调用函数addFlavor: let originalFlavors = [...]; function addFlavor(originalFlavors) { originalFlavors.unshift("Rainbow Sherbert"); } addFlavor(originalFlavors); console.log(originalFl
您还需要调用函数
addFlavor
:
let originalFlavors = [...];
function addFlavor(originalFlavors) {
originalFlavors.unshift("Rainbow Sherbert");
}
addFlavor(originalFlavors);
console.log(originalFlavors);
确保正在定义数组,然后调用函数:
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);
你真的调用函数了吗?谢谢!我不敢相信我这么久都忽视了这一点。你是个救生员@芬利安对我来说很好,
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);