Computer >> Máy Tính >  >> Lập trình >> Javascript

Các Đóng ngắt Chức năng JavaScript là gì?


Đóng hàm JavaScript là nhóm của một hàm và nơi khai báo hàm đó. Trong JavaScript, tất cả các hàm hoạt động giống như các bao đóng. Bao đóng là một hàm sử dụng phạm vi mà nó được khai báo khi được gọi. Nó không phải là phạm vi mà nó được gọi.

Đây là một ví dụ

Bản trình diễn trực tiếp

<!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>