前端面试系列(二)

前端面试系列(二)

如何理解执行上下文

每一段js代码的执行之前都会创建一个上下文环境

JavaScript执行上下文是指代码运行环境。

执行上下文有三种:

  1. 全局执行上下文
  2. 函数执行上下文
  3. eval执行上下文
阅读更多
面试会问到的linux命令
前端面试系列(一)

前端面试系列(一)

var和let的区别

var声明在函数中则作用域就是该函数,声明在函数外则作用于为全局,js引擎执行代码时会提升变量到顶部。

let作用域为当前所处的代码块,没有变量提升故而要先声明后使用,且不允许在相同作用域中重复声明同一个变量。

阅读更多