Advertisement
Guest User

Untitled

a guest
Mar 29th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. var arr = [
  2. {'key1':'A','key2':1,'key3':0.04},
  3. {'key1':'B','key2':1,'key3':0.03},
  4. {'key1':'B','key2':2,'key3':0.05},
  5. {'key1':'A','key2':1,'key3':0.03},
  6. ...
  7. ];
  8.  
  9. //Can be array or object
  10. var a = [
  11. ['A'][1] => [0.07],
  12. ['B'][1] => [0.06],
  13. ['A'][2] => [0.05]
  14. ];
  15.  
  16. var a = {};
  17. arr.forEach(function(obj){
  18. if(a[obj.symbol]){
  19. if(a[obj.symbol][obj.direction]){
  20. a[obj.symbol][obj.direction] += obj.lot;
  21. }else{
  22. a[obj.symbol][obj.direction] = obj.direction;
  23. }
  24. }else{
  25. a[obj.symbol] = obj.symbol;
  26. }
  27. });
  28. console.log(a);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement