কম্পিউটার

কিভাবে এবং কেন জাভাস্ক্রিপ্টে গ্লোবাল ভেরিয়েবল এড়াতে হয়?


গ্লোবাল ভেরিয়েবল এড়িয়ে চলুন বা জাভাস্ক্রিপ্টে গ্লোবাল ভেরিয়েবলের ব্যবহার কমিয়ে দিন। এর কারণ হল গ্লোবাল ভেরিয়েবলগুলি সহজেই অন্যান্য স্ক্রিপ্ট দ্বারা ওভাররাইট করা হয়। গ্লোবাল ভেরিয়েবলগুলি খারাপ নয় এবং এমনকি একটি নিরাপত্তা উদ্বেগও নয়, তবে এটি অন্য ভেরিয়েবলের মানগুলিকে ওভাররাইট করা উচিত নয়৷

আমাদের কোডে আরও গ্লোবাল ভেরিয়েবলের ব্যবহারে, এটি একটি রক্ষণাবেক্ষণের সমস্যা হতে পারে৷ ধরা যাক আমরা একই নামের সাথে একটি ভেরিয়েবল যোগ করেছি। সেই ক্ষেত্রে, কিছু গুরুতর বাগগুলির জন্য প্রস্তুত হন৷

গ্লোবাল ভেরিয়েবলের ব্যবহার এড়াতে, স্থানীয় ভেরিয়েবল ব্যবহার করুন এবং আপনার কোড বন্ধ করে রাখুন। আপনি ভেরিয়েবলগুলিকে json −

দিয়ে মোড়ানোর মাধ্যমেও এটি এড়াতে পারেন
var wrapperDemo= {
   x:5,
   y:function(myObj){
   }
};

উপরে, আপনি যদি x কল করতে চান, তাহলে −

ব্যবহার করে কল করুন
wrapperDemo.

  1. জাভাস্ক্রিপ্টে ব্লক-স্কোপড ভেরিয়েবল কীভাবে ঘোষণা করবেন?

  2. অ্যান্ড্রয়েডে গ্লোবাল ভেরিয়েবল কীভাবে ঘোষণা করবেন?

  3. আমি কিভাবে অ্যান্ড্রয়েডে গ্লোবাল ভেরিয়েবল ঘোষণা করব?

  4. C# এ গ্লোবাল এবং লোকাল ভেরিয়েবল