Javascript中关于作用域和闭包和域解释的面试题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript中关于作用域和闭包和域解释的面试题相关的知识,希望对你有一定的参考价值。

<script type="text/javascript">
function fn() {
var i = 10;
return function (n) {
console.log(n + (++i))
}
}
var f = fn();//首先把fn执行,然后把执行的结果赋值给f,函数执行只要看函数里面有没有return
f(10);//10+11=21;
f(20);//20+12=32;
fn()(10);//10+11=21
fn()(20)//20+11=31
</script>












以上是关于Javascript中关于作用域和闭包和域解释的面试题的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript学习总结2--作用域和闭包

JavaScript 作用域和闭包

20170917 前端开发周报:JavaScript函数式编程作用域和闭包

JavaScript中的作用域和闭包

重温JavaScript(lesson3):作用域和闭包

JavaScript--作用域和闭包