关于JavaScript的作用域,最近听到一个名词:“词法作用域”:以前没有听说过(读书少),记录一下对此的理解,加深印象. 词法作用域:在JavaScript中,一个函数的作用域,在这个函数定义好的时候就决定好了:因此判断该函数的上一级作用域,不是看函数在哪里调用,而是看函数在哪里编写:请勿和this进行混淆了 第1个例子: function fn(callback){ var age=18; callback() } fn(function(){ console.log(age) // 此处…