dilyana2001

Untitled

Jun 26th, 2021 (edited)
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function storeProvision(stock, ordered) {
  2.     let shop = {};
  3.     addToShop(ordered, addToShop(stock, shop));
  4.     function addToShop(arr, obj) {
  5.         for (let i = 0; i < arr.length; i += 2) {
  6.             let product = arr[i];
  7.             let quantity = Number(arr[i + 1]);
  8.             if (!obj.hasOwnProperty(product)) obj[product] = 0;
  9.             obj[product] += quantity;
  10.         }
  11.         return obj;
  12.     }
  13.     Object.entries(shop).forEach(el => console.log(`${el[0]} -> ${el[1]}`));
  14. }
Add Comment
Please, Sign In to add comment