<!--如何查找当前作用域的上级作用域-->
<!--看当前函数是在哪个作用域下定义的,那么他的上级作用域就是谁-->
<!-- 和函数在哪执行的没有关系 -->
<script>
var num = 12;
function fn() {
var num = 120;
return function() {
console.log(num);
}
}
var f = fn();
f(); ==>120
~ function() {
var num = 1200;
f(); ===> 120
}();
</script>