⊗jsPmMCMC 497 of 505 menu

Modules Through Closures in JavaScript

Vấn đề được mô tả ở trên là đặc trưng cho bất kỳ ngôn ngữ lập trình nào. Để giải quyết, người ta sử dụng cái gọi là modules.

Một module là một cấu trúc nhất định, được tạo ra sao cho các biến và hàm của cấu trúc này chỉ hiển thị bên trong nó và không can thiệp vào bất cứ thứ gì bên ngoài.

Trong JavaScript tồn tại một số loại module. Các modules through closures đơn giản nhất được tạo bằng cách sử dụng hàm được gọi ngay lập tức (IIFE), như thế này:

;(function() { // code của module ở đây })();

Các biến và hàm được tạo trong một module như vậy sẽ không hiển thị từ bên ngoài module đó:

;(function() { let str = 'biến của module'; function func() { alert('hàm của module'); } })(); // Ở đây, các biến và hàm của module không thể truy cập được: alert(str); alert(func);
Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối