mosya

【腕試し】配列とオブジェクトを使った問題を解いてみよう

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}