我有两个字典,它们记录了同一事件并采取了不同的步骤。
A: [ { tap red }, { tap blue }, { tap green }, { tap commit } ]
B: [ { tap yellow }, { tap blue }, { tap commit } ]
合并后应如下所示:
[ { tap yellow }, { tap red }, { tap blue }, { tap green }, { tap commit } ]
黄色和红色并在蓝色之前在 A 和 B 中完成,因此它应该位于 before { tap blue }
、{ tap green }
is before{ tap commit }
和{ tap commit }
始终位于末尾。
在 JavaScript 中实现这一点的最佳方式是什么?