我有点卡在如何实现我想要的输出上。
我只是想得到一些关于如何解决这个问题的帮助,因为我是一名初级开发人员,正在尝试构建一个项目,我觉得我在这里把事情复杂化了,但仍然没有得到我想要的东西。
问题: 我有一大堆对象,这里是其中的一大块:
const trades: Trade[] = [
{ side: 'BUY', asset: 'ETH', quantity: 50, price: 1800 },
{ side: 'BUY', asset: 'ETH', quantity: 20, price: 1850 },
{ side: 'SELL', asset: 'BTC', quantity: 25, price: 36800 },
{ side: 'SELL', asset: 'ETH', quantity: 5, price: 1900 },
{ side: 'BUY', asset: 'BTC', quantity: 10, price: 37000 },
{ side: 'SELL', asset: 'ETH', quantity: 40, price: 1700 },
{ side: 'SELL', asset: 'ETH', quantity: 25, price: 1750 },
{ side: 'BUY', asset: 'BTC', quantity: 15, price: 35000 },
{ side: 'BUY', asset: 'BTC', quantity: 5, price: 39000 },
{ side: 'SELL', asset: 'BTC', quantity: 5, price: 38500 },
{ side: 'SELL', asset: 'ETH', quantity: 80, price: 1350 },
];
我想要实现的是:
我挣扎的部分:
我觉得我在这一点上使代码过于复杂。 任何帮助将不胜感激!
整个代码:
我还在最后添加了一个“expectedOutput”JSON 并在控制台记录了它。
谢谢!