কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট মেমরি বরাদ্দ?


প্রোগ্রামিং ভাষা নির্বিশেষে, মেমরির জীবনচক্র প্রায় সবসময় একই থাকে -

  • আপনার প্রয়োজনীয় মেমরি বরাদ্দ করুন
  • বরাদ্দ মেমরি ব্যবহার করুন (পড়ুন, লিখুন)
  • আর প্রয়োজন না হলে বরাদ্দ করা মেমরি ছেড়ে দিন

দ্বিতীয় অংশটি সব ভাষায় স্পষ্ট। ডেভেলপারের দ্বারা বরাদ্দ করা মেমরির ব্যবহার করা প্রয়োজন।

প্রথম এবং শেষ অংশগুলি C-এর মতো নিম্ন-স্তরের ভাষাগুলিতে স্পষ্ট কিন্তু বেশিরভাগই জাভাস্ক্রিপ্টের মতো উচ্চ-স্তরের ভাষাগুলিতে অন্তর্নিহিত৷

তাই জাভাস্ক্রিপ্টে মেমরি বরাদ্দ বা খালি করার কোন সুস্পষ্ট উপায় নেই। বস্তুর সূচনা তাদের জন্য মেমরি বরাদ্দ করে। যখন ভেরিয়েবলটি সুযোগের বাইরে চলে যায়, তখন এটি স্বয়ংক্রিয়ভাবে আবর্জনা সংগ্রহ করা হয় (সেই বস্তুর দ্বারা নেওয়া মেমরি মুক্ত করে।)

উদাহরণ

function test() {
   // Allocate and use the memory
   let x = {
      name: "John",
      age: 24
   }
   console.log(x);
   return null;
   // As soon as the method goes out of scope, it is garbage collected
   // and it's memory freed.
}
test();

মন্তব্যে উল্লিখিত চক্রটি প্রতিবার পদ্ধতিটি কল করার সময় সঞ্চালিত হয়।


  1. অপেরায় জাভাস্ক্রিপ্ট কিভাবে সক্রিয় করবেন?

  2. কিভাবে জাভাস্ক্রিপ্ট পদ্ধতি ধার?

  3. কিভাবে জাভাস্ক্রিপ্ট অ্যারে কমাতে?

  4. কিভাবে জাভাস্ক্রিপ্ট বৈশিষ্ট্য অ্যাক্সেস করতে?