私の目標は、引数として文字列を指定できる関数を作成し、項目を追加できる配列を作成できるようにすることです。ここで私の試みを見ることができますが、うまくいかないようです。別名、GroceryList というリスト名を作成したい場合、GroceryList が返されますが、項目を追加しようとすると、GroceryList が定義されていないと表示されます。
function removeInstance(list, item){
for(var i = 0; i < list.length; i++){
if(item === list[i]){
list.splice(i, 1);
console.log(list);
break;
}
}
}
function makeList(name){
name = [];
console.log(name);
return name;
}
function removeAllItems(list, item){
for(var i = 0; i < list.length; i++){
if(item === list[i]){
list.splice(i, 1);
i--;
}
}
console.log(list);
}
function addItem(list, item){
list.push(item);
console.log(list);
}
どんな助けでも素晴らしいでしょう。ありがとう!