【腕試し】配列とオブジェクトを使った問題を解いてみよう
JavaScriptの練習問題0 / 0
このレッスンでは、これまで学んできたことを活かして、プログラムをしていきます。
引数として与えられた商品(オブジェクト)をカート(配列)に追加するプログラムを作成します。
商品には商品名と商品の数量があります。商品をカートに追加するときに、同じ商品がカートに存在する場合は、その商品の数量を増やし、存在しない場合は新しい商品をカートに追加してください。
const cartArray = [];
addToCart(cartArray, "apple");
addToCart(cartArray, "banana");
addToCart(cartArray, "apple");
cartArray.forEach((item) =>
console.log(item)
); //
上記を実行すると以下が出力されます。
{name: "apple", quantity: 2}
{name: "banana", quantity: 1}