<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<script>
function f1(){
var n=999;
function f2(){
alert(n);
}
return f2;
}
var result=f1();
result();
</script>
</body>
</html>这是一个js的闭包问题,但是我看不懂最后两部为什么输出f1函数的时候为什么要声明变量result,而且最后result后面还有括号,他们之间是什么逻辑关系呢?
咩咩咩3124927
千秋此意
随时随地看视频慕课网APP
相关分类