摘要:
JS是一门单线程的语言,它的异步和多线程的实现是通过Event Loop事件循环机制实现的。 大致由三个部分组成: 调用栈(call stack) 消息队列(Message Queue) 微任务队列(Microtask Queue) 过程: Event Loop开始时,从全局开始一行一行执行,遇到函 阅读全文
摘要:
1.栈 先进后出 1.调用栈: 是JS引擎追踪函数执行流程的一种机制,当执行环境中调用了多个函数时,通过这种机制,我们能追踪到哪个函数正在执行,执行的函数体又调用了哪个函数 函数的声明是不会进入栈中的,调用栈就是被调用的函数才会入栈 如一个函数: 当执行到第十行,average函数才会被调用,此时a 阅读全文