摘要:
JS是 单线程 的语言,执行顺序肯定是 顺序执行 ,但是JS 引擎并不是一行一行地分析和执行程序,而是一段一段地分析执行,会先进行编译阶段然后才是执行阶段。 例子一: 变量提升 例子二: 函数提升 例子三:声明优先级, 函数 变量 上面三个例子中,第一个例子是变量提升,第二个例子是函数提升,第三个例 阅读全文
摘要:
JavaScript 中的执行上下文和执行栈 执行上下文是当前 JavaScript 代码被 解析 和 执行 时所在环境的 抽象概念 。 执行上下文的类型 执行上下文总共有三种类型 全局执行上下文 :只有一个,浏览器中的全局对象就是 window 对象, 指向这个全局对象。 函数执行上下文 :存在无 阅读全文