Javascript 我应该使用哪种数据结构来定义和存储用户操作?

Javascript 我应该使用哪种数据结构来定义和存储用户操作?,javascript,jquery,google-chrome,data-structures,google-chrome-extension,Javascript,Jquery,Google Chrome,Data Structures,Google Chrome Extension,My chrome extension使用拖放功能,其工作方式如下: 您从源页面抓取一个对象并将其放到目标页面,该事件对应于一组预定义的指令,比如说3个异步函数。一段时间后,再次拖动另一个对象并将其放到同一区域,弹出消息询问是否替换或合并两个对象以提交此操作您需要阅读过去所做的操作 我想知道,为了设置指令的逻辑解释,应该使用哪种数据结构(可能是堆栈)方法。堆栈是后进先出(LIFO),而您的描述听起来像先进先出(FIFO)。一个队列将是一个明显的选择,页面上的每个区域都有一个队列。@RobW的确,

My chrome extension使用拖放功能,其工作方式如下:

您从源页面抓取一个对象并将其放到目标页面,该事件对应于一组预定义的指令,比如说3个异步函数。一段时间后,再次拖动另一个对象并将其放到同一区域,弹出消息询问是否替换或合并两个对象以提交此操作您需要阅读过去所做的操作


我想知道,为了设置指令的逻辑解释,应该使用哪种数据结构(可能是堆栈)方法。

堆栈是后进先出(LIFO),而您的描述听起来像先进先出(FIFO)。一个队列将是一个明显的选择,页面上的每个区域都有一个队列。@RobW的确,我也这么认为。。然而,我不知道如何用一套合适的指令映射每个事件!你到底被困在哪里?