正在回答
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 星