【发布时间】:2017-12-14 00:33:47
【问题描述】:
我有一个打开的 websocket 向我传递数据,数据是一个对象,其中包括一个时间戳(日期类型)和价格(数字类型)。
* 我需要在每分钟结束时访问最后的价格。 *
所以我在日期上使用了 .getMinute() 方法,它返回分钟。 例如,如果日期是 2017-12-14T00:26:19.944Z 并且价格是 19.99,那么我将创建一个像这样的对象:{time: 26, price: 19.99}
然后我将它推送到一个数组中并重复该过程... ...所以我可以有一个这样的数组:
[{time: 26, price: 19.99}, {time: 26, price: 17.99}, {time: 26, price: 22.45}, {time: 27, price: 25.21}]
我需要访问每个 time 属性的最后价格 - 所以上面我需要访问 22.45 的价格并将其推送到一个新数组中。
帮助感谢,谢谢。
【问题讨论】:
标签: javascript arrays sorting datetime object