কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে আসল প্রাইভেট মেথড তৈরির কমियां


জাভাস্ক্রিপ্টে সত্যিকারের প্রাইভেট মেথড তৈরি করলে প্রতিটি অবজেক্টের নিজস্ব ফাংশনের কপি থাকে। এই কপিগুলো গারবেজ কালেক্টেড হয় না যতক্ষণ না অবজেক্টটি নিজে ধ্বস্ত হয়।

উদাহরণ

var Student = function (name, marks) { this.name = name || ""; // পাবলিক অ্যাট্রিবিউট ডিফল্ট ভ্যালু null this.marks = marks || 300; // পাবলিক অ্যাট্রিবিউট ডিফল্ট ভ্যালু null // প্রাইভেট মেথড var increaseMarks = function () { this.marks = this.marks + 10; }; // পাবলিক মেথড (this-এ যোগ করা) this.dispalyIncreasedMarks = function() { increaseMarks(); console.log(this.marks); }; }; // Student ক্লাস অবজেক্ট তৈরি। প্রাইভেট মেথডের কপি তৈরি হয় var student1 = new Student("Ayush", 294); // Student ক্লাস অবজেক্ট তৈরি। প্রাইভেট মেথডের কপি তৈরি হয় var student2 = new Student("Anak", 411);

  1. জাভাস্ক্রিপ্ট DOM কী?

  2. জাভাস্ক্রিপ্ট void 0 এর অর্থ কী?

  3. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  4. জাভা ৯-এ ইন্টারফেসে প্রাইভেট মেথডের সুবিধা