栈(stack)
特点:先进后出
JavaScript中的栈和队列的存储方式
队列(queue)
特点:先进先出
JavaScript中的栈和队列的存储方式
JavaScript中的代码:
JavaScript中的栈和队列的存储方式
运行结果:
JavaScript中的栈和队列的存储方式

结论:
JavaScript中函数的执行过程,其实就是一个模仿入栈出栈的过程
当脚本要调用一个函数时,JS解析器把该函数推入栈中(push)并执行;
当函数运行结束后,JS解析器将它从堆栈徐洪刚推出(pop)。

相关文章: