js数组的队列和堆栈是什么意识?

堆栈:该特性是一种先进后出的结构。队列:特点是先进先出的结构。//一般只要满足这个特性,就可以称之为栈或者队列。堆栈的应用:非常广泛,CPU内部有提供堆栈的机制。主要用途:函数调用和返回,数转字符,表达式求值,迷宫等。CPU内部堆栈主要用于子程序调用和返回,以及中断时的数据保存和返回。在编程语言中,主要用于调用和返回函数。可以说,在计算机中,只要数据的存储符合FIFO的原则,就优先使用堆栈,所以堆栈是计算机中不可或缺的机制。队列的应用:队列主要用于与时间相关的地方,尤其是在操作系统中,队列是实现多任务的重要机制。windows中的消息机制是通过队列实现的。进程调度也是通过使用队列来实现的,所以队列也是一个重要的机制。只要满足数据的FIFO原则,就可以使用队列。