0
からキー値ペアを削除しようとしています。私は、アイテムを受け取り、現在のショッピングカート(オブジェクト)を調べ、アイテムがカート内にあるかどうかをチェックし、真であればそれを削除し、「そのアイテムはカートにありません」を返す関数を記述しようとしています。 falseの場合私はこれまでこれを持っています。買い物リスト
var cart = {}
function removeFromCart(item){
var cartItems = Object.keys(cart)
for (var i=0; i<cartItems.length ; i++){
if (cartItems[i]===item){
delete cart.item
return
}
else if (i === cartItems.length) {
console.log("That item is not in your cart.")
}
}
}
を")"がforループの後に置かれます。注:私はあなたの問題、ちょうど提案を解決すると言っているわけではありません。また、セミコロンも必ず挿入してください。 –
'item'の定義は何ですか?それは文字列かオブジェクトか? –
はそれを考え出しました!ありがとう! –