Tránh các biến toàn cục hoặc giảm thiểu việc sử dụng các biến toàn cục trong JavaScript. Điều này là do các biến toàn cục dễ bị ghi đè bởi các tập lệnh khác. Biến toàn cục không xấu và thậm chí không phải là mối quan tâm về bảo mật, nhưng nó không được ghi đè lên các giá trị của một biến khác.
Khi sử dụng nhiều biến toàn cục hơn trong mã của chúng tôi, nó có thể dẫn đến sự cố bảo trì. Giả sử chúng tôi đã thêm một biến có cùng tên. Trong trường hợp đó, hãy chuẩn bị cho một số lỗi nghiêm trọng.
Để tránh sử dụng các biến toàn cục, hãy sử dụng các biến cục bộ và bọc mã của bạn trong các bao đóng. Bạn cũng có thể tránh điều này bằng cách bao bọc các biến bằng json -
var wrapperDemo= { x:5, y:function(myObj){ } };
Ở trên, nếu bạn muốn gọi x, thì hãy gọi nó bằng -
wrapperDemo.