正在回答
2回答
同学你好,这样说不太完美,可以这样理解,闭包其实是有权访问另一个函数作用域中的变量的函数,创建
闭包的常见方式为一个函数内部创建另一个函数,并return该函数;祝学习愉快~
张小阳_
2022-06-21 23:45:39
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
function outer() {
var a = 'hello';
function inner() {
document.write(a);
}
return inner;
}
var ret = outer();
ret();
</script>
</body>
</html>老师这是不是就是一个闭包,用全局变量来接收嵌套函数内部函数的返回值
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星