学习JS的网站:https://www.freecodecamp.org/
《你不知道的JavaScript》小记
词法作用域
词法作用域是一种静态概念,是指变量在声明时的作用域; 与其相对的概念是执行作用域,即代码调用时的作用域。
tip:全局作用域是 JavaScript 作用域链的最后一个作用域,即全局作用域是查找的终点。
函数作用域
function foo(){...}
是函数声明(function(){...})
是函数表达式
setTimeout(function timeoutHandler() { // 可以省略timeoutHandler,但是给函数添加名字是一个最佳实践
console.log("wait for 2 seconds")
}, 2000)
hope you good day!☀️