গ্লোবাল ভেরিয়েবল এড়িয়ে চলুন বা জাভাস্ক্রিপ্টে গ্লোবাল ভেরিয়েবলের ব্যবহার কমিয়ে দিন। এর কারণ হল গ্লোবাল ভেরিয়েবলগুলি সহজেই অন্যান্য স্ক্রিপ্ট দ্বারা ওভাররাইট করা হয়। গ্লোবাল ভেরিয়েবলগুলি খারাপ নয় এবং এমনকি একটি নিরাপত্তা উদ্বেগও নয়, তবে এটি অন্য ভেরিয়েবলের মানগুলিকে ওভাররাইট করা উচিত নয়৷
আমাদের কোডে আরও গ্লোবাল ভেরিয়েবলের ব্যবহারে, এটি একটি রক্ষণাবেক্ষণের সমস্যা হতে পারে৷ ধরা যাক আমরা একই নামের সাথে একটি ভেরিয়েবল যোগ করেছি। সেই ক্ষেত্রে, কিছু গুরুতর বাগগুলির জন্য প্রস্তুত হন৷
৷গ্লোবাল ভেরিয়েবলের ব্যবহার এড়াতে, স্থানীয় ভেরিয়েবল ব্যবহার করুন এবং আপনার কোড বন্ধ করে রাখুন। আপনি ভেরিয়েবলগুলিকে json −
দিয়ে মোড়ানোর মাধ্যমেও এটি এড়াতে পারেনvar wrapperDemo= { x:5, y:function(myObj){ } };
উপরে, আপনি যদি x কল করতে চান, তাহলে −
ব্যবহার করে কল করুনwrapperDemo.