エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
reduce関数を使ってオブジェクト配列の中身をマージする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
reduce関数を使ってオブジェクト配列の中身をマージする - Qiita
const reduceSameProducts = (Orders: Order[]) => { return Orders.reduce<Order[]>((acc, currentOrde... const reduceSameProducts = (Orders: Order[]) => { return Orders.reduce<Order[]>((acc, currentOrder) => { // ここはマージする条件 if (acc[acc.length-1] && acc[acc.length-1].name === currentOrder.name ) { // マージする処理 const processedOrder: Order = { ...acc[acc.length-1], quantity: acc[acc.length-1].quantity + currentOrder.quantity, } return [processedOrder] } else { // マージ対象ではなかったらスキップ acc.push(currentOrder); r