⊗tsSpIfPp 20 of 37 menu

TypeScript-এ ইন্টারফেসের বৈশিষ্ট্য

ধরুন আমাদের কাছে একটি ইন্টারফেস আছে যা ব্যবহারকারী বর্ণনা করে:

interface IUser { }

আসুন এই ইন্টারফেসে বৈশিষ্ট্য এবং তাদের টাইপ যোগ করি:

interface IUser { name: string; age: number; }

এখন ইন্টারফেসের একটি অবজেক্ট তৈরি করি। এর জন্য আমরা একটি ভেরিয়েবল ডিক্লেয়ার করি, যাতে টাইপ হিসেবে নির্বাচিত ইন্টারফেস উল্লেখ করি:

let user: IUser;

এখন আমরা ইন্টারফেসে নির্দিষ্ট করা বৈশিষ্ট্যগুলোর জন্য মান লিখতে পারি:

let user: IUser = { name: 'john', age: 30 }

এখন যদি প্রয়োজনীয় বৈশিষ্ট্য না দিয়ে ব্যবহারকারী তৈরি করার চেষ্টা করি, তাহলে আমরা একটি ত্রুটি দেখতে পাব:

let user: IUser = { name: 'john', // ত্রুটি }

অতিরিক্ত বৈশিষ্ট্য তৈরি করার চেষ্টা করলেও ত্রুটি হবে:

let user: IUser = { name: 'john', surn: 'smit', // ত্রুটি age: 30 }

num1 এবং num2 বৈশিষ্ট্য সহ একটি IMath ইন্টারফেস তৈরি করুন।

উপরে তৈরি ইন্টারফেসের একটি অবজেক্ট calc বাস্তবায়ন করুন।

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