⊗jsOpAdAG 49 of 60 menu

JavaScript-এ OOP-তে অ্যাক্সেসর গেটার

আসুন বৈশিষ্ট্য-অ্যাক্সেসরের গেটারগুলির প্রয়োগ আরও বিশদে বিশ্লেষণ করি। ধরুন আমাদের নিম্নলিখিত ক্লাস আছে একটি ব্যক্তিগত সম্পত্তি সহ:

class User { #name; constructor(name) { this.#name = name; } }

আসুন এই ক্লাসে একটি পাবলিক প্রপার্টি name তৈরি করি, যা পড়া যাবে, কিন্তু লিখা যাবে না:

class User { #name; constructor(name) { this.#name = name; } get name() { return this.#name; } }

চলুন কাজ পরীক্ষা করি। একটি অবজেক্ট তৈরি করি আমাদের ক্লাসের, এটিকে প্যারামিটার হিসেবে নামের মান পাঠিয়ে:

let user = new User('john');

এবং এখন নাম পড়ি পাবলিক প্রপার্টির মাধ্যমে:

let name = user.name; console.log(name);

কিন্তু নাম লিখার চেষ্টা একটি ত্রুটির দিকে নিয়ে যাবে, যেমন আমরা লক্ষ্য করেছিলাম:

user.name = 'eric';

এর জন্য অ্যাক্সেসর গেটার বাস্তবায়ন করুন Employee ক্লাসের প্রপার্টি।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন