JavaScript中的栈和队列的存储方式
栈(stack)
特点:先进后出
队列(queue)
特点:先进先出
JavaScript中的代码:
运行结果:
结论:
JavaScript中函数的执行过程,其实就是一个模仿入栈出栈的过程
当脚本要调用一个函数时,JS解析器把该函数推入栈中(push)并执行;
当函数运行结束后,JS解析器将它从堆栈徐洪刚推出(pop)。
栈(stack)
特点:先进后出
队列(queue)
特点:先进先出
JavaScript中的代码:
运行结果:
结论:
JavaScript中函数的执行过程,其实就是一个模仿入栈出栈的过程
当脚本要调用一个函数时,JS解析器把该函数推入栈中(push)并执行;
当函数运行结束后,JS解析器将它从堆栈徐洪刚推出(pop)。