Mục đích của việc tự thực thi là những biến được khai báo trong hàm tự thực thi chỉ khả dụng bên trong hàm tự thực thi.
Các biến được khai báo trong hàm tự thực thi, theo mặc định, chỉ có sẵn cho mã trong hàm tự thực thi.
Nó là một biểu thức hàm được gọi ngay lập tức (IIFE). Nó là một hàm, thực thi khi tạo.
Cú pháp
Đây là cú pháp -
(function() { // code })();
Như bạn có thể thấy ở trên, cặp dấu ngoặc đơn sau chuyển đổi mã bên trong dấu ngoặc đơn thành một biểu thức:
function(){...}
Ngoài ra, cặp tiếp theo, tức là cặp dấu ngoặc đơn thứ hai tiếp tục hoạt động. Nó gọi hàm, kết quả từ biểu thức ở trên.