Để ngăn việc khai báo biến trùng lặp trong JavaScript, hãy bao bọc khai báo biến của bạn bằng một biểu thức hàm:
(function(){ var rank = 1; }())
Đoạn mã trên ngăn biến của bạn khỏi các biến và hàm khác. Điều này sẽ không ảnh hưởng đến các biến toàn cục khác bên ngoài hàm.
Xếp hạng biến của bạn sẽ không hiển thị bên ngoài hàm, vì vậy bất kỳ mã nào bạn viết cho biến phải nằm bên trong hàm.