জাভাস্ক্রিপ্টে সত্যিকারের প্রাইভেট মেথড তৈরি করলে প্রতিটি অবজেক্টের নিজস্ব ফাংশনের কপি থাকে। এই কপিগুলো গারবেজ কালেক্টেড হয় না যতক্ষণ না অবজেক্টটি নিজে ধ্বস্ত হয়।
উদাহরণ
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);