⊗tsSpIfRPr 23 of 37 menu

TypeScript-এ ইন্টারফেসে শুধুমাত্র পড়ার জন্য বৈশিষ্ট্য

শুধুমাত্র পড়ার জন্য বৈশিষ্ট্যগুলি শুধুমাত্র একবার সেট করা হয় যখন অবজেক্ট তৈরি করা হয়। পরে সেগুলি পরিবর্তন করা যায় না। এই বৈশিষ্ট্যগুলি ঘোষণা করতে readonly কীওয়ার্ড ব্যবহার করা হয়।

আগের পাঠে তৈরি করা IFigure ইন্টারফেসটি নেওয়া যাক। কিন্তু এখন width বৈশিষ্ট্যটিকে শুধুমাত্র পড়ার জন্য সেট করা যাক:

interface IFigure { height: number; readonly width: number; }

চলুন একটি rectangle অবজেক্ট তৈরি করি:

let rectangle: IFigure = { height: 200, width: 300 }

উচ্চতা পরিবর্তন করা যাক:

rectangle.height = 150;

এখন প্রস্থ পরিবর্তন করার চেষ্টা করলে একটি ত্রুটি দেখা যাবে, কারণ প্রস্থকে অপরিবর্তনীয় হিসাবে ঘোষণা করা হয়েছে:

rectangle.width = 400; // ত্রুটি

একটি IUser ইন্টারফেস তৈরি করুন, যেখানে salary বৈশিষ্ট্যটি শুধুমাত্র পড়ার জন্য উপলব্ধ হবে।

বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন