سلام استاد گرامی خسته نباشید
این روشی که فرمودید واقعا اعضای private ایجاد نمیکنه
هر کسی میتونه با فراخوانی تابعی مثل زیر اعضای private رو ببینه
function printPrivates2(obj){
Object.getOwnPropertySymbols(obj).forEach(item=>console.log(item,obj[item]))
}
منظورتون از private چیه؟ و اصلا اینطور private ای به چه دردی میخوره؟
شاید من اصلا مفهوم public و private در js رو درک نکردم اما تا اینجا تنها مقادیر واقعا private که دیدم instance variableها هستند.
درسته؟