什么是 JavaScript 函数闭包?
javascriptweb developmentfront end technology更新于 2024/7/13 21:32:00
JavaScript 函数闭包是函数的分组以及该函数的声明位置。在 JavaScript 中,所有函数的工作方式都类似闭包。闭包是指函数在调用时使用声明时的作用域。它不是调用时的作用域。
这是一个例子
<!DOCTYPEhtml> <html> <body> <h2>Working with JavaScript Closures</h2> <script> var num = 10; function a() { var num = 15; b(function() { alert(num); }); } function b(f) { var num = 30; f(); } a(); </script> </body> </html>