Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. function storeProvision(currentStock, orderedStock) {
  2.  
  3. let stocks = {};
  4.  
  5. for (let i = 0; i < currentStock.length; i += 2) {
  6. if (i % 2 === 0) {
  7. let product = currentStock[i];
  8. let quantity = currentStock[i + 1];
  9. stocks[product] = Number(quantity);
  10. }
  11. }
  12.  
  13. for (let i = 0; i < orderedStock.length; i += 2) {
  14. if (i % 2 === 0) {
  15. let product = orderedStock[i];
  16. let quantity = Number(orderedStock[i + 1]);
  17.  
  18. if (!stocks[product]) {
  19. stocks[product] = quantity;
  20. } else {
  21. stocks[product] += quantity;
  22. }
  23. }
  24. }
  25.  
  26. for (let product in stocks) {
  27. console.log(`${product} -> ${stocks[product]}`);
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement