কম্পিউটার

জাভাস্ক্রিপ্টে সত্যিকারের ব্যক্তিগত পদ্ধতি তৈরি করার অসুবিধা কী?


জাভাস্ক্রিপ্টে সত্যিকারের ব্যক্তিগত পদ্ধতি তৈরি করার ফলে প্রতিটি বস্তুর ফাংশনের নিজস্ব কপি থাকে। বস্তুটি নিজেই ধ্বংস না হওয়া পর্যন্ত এই কপিগুলি আবর্জনা সংগ্রহ করা হয় না৷

উদাহরণ

var Student = function (name, marks) {
   this.name = name || ""; //Public attribute default value is null
   this.marks = marks || 300; //Public attribute default value is null
   // Private method
   var increaseMarks = function () {
      this.marks = this.marks + 10;
   };
   // Public method(added to this)
   this.dispalyIncreasedMarks = function() {
      increaseMarks();
      console.log(this.marks);
   };
};
// Create Student class object. creates a copy of privateMethod
var student1 = new Student("Ayush", 294);
// Create Student class object. creates a copy of privateMethod
var student2 = new Student("Anak", 411);
এর একটি অনুলিপি তৈরি করে
  1. জাভাস্ক্রিপ্ট DOM কি?

  2. JavaScript void 0 এর অর্থ কি?

  3. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  4. জাভা 9-এ একটি ইন্টারফেসে ব্যক্তিগত পদ্ধতির সুবিধা কী কী?