ٹائپ اسکرپٹ میں لغت کو کیسے شروع اور اعلان کریں۔

Ayp Askrp My Lght Kw Kys Shrw Awr A Lan Kry



ایک ' ڈکشنری ” سے مراد ڈیٹا ڈھانچہ کی ایک قسم ہے جس میں کلیدی قدر کے جوڑے غیر ترتیب شدہ فہرست میں ہوتے ہیں۔ یہ TypeScript میں 'نقشہ' کے برابر ہے۔ یہ TypeScript ایپلی کیشنز میں ڈیٹا کو سنبھالنے کے لیے ایک مفید ٹول ہے۔ TypeScript میں لغت کے اعلان اور آغاز کا عمل آسان اور آسان ہے۔ لغت عام طور پر 'ریکارڈ' یوٹیلیٹی کی قسم کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں اعلان اور شروع کی جاتی ہے۔

یہ پوسٹ ٹائپ اسکرپٹ میں لغت کا اعلان کرنے اور اسے شروع کرنے کے طریقے بیان کرے گی۔







ٹائپ اسکرپٹ میں ڈکشنری کو کیسے شروع اور اعلان کیا جائے؟

ٹائپ اسکرپٹ میں لغت کو شروع کرنے اور اس کا اعلان کرنے کے لیے درج ذیل طریقے استعمال کریں:



آگے بڑھنے سے پہلے، سب سے پہلے یہ سمجھ لیں کہ ٹائپ اسکرپٹ فائل کو چلانے کے لیے، اسے ہر ترمیم کے بعد جاوا اسکرپٹ فائل میں ٹرانسپائل کرنا چاہیے اور پھر دی گئی کمانڈز کا استعمال کرتے ہوئے ٹرمینل پر جاوا اسکرپٹ کوڈ کو چلائیں:



tsc ڈکشنری.ts
node dictionary.js





طریقہ 1: ایک اشاریہ شدہ آبجیکٹ کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں ڈکشنری شروع اور اعلان کریں

لغت کو شروع کرنے اور اس کا اعلان کرنے کے لیے، استعمال کریں ' انڈیکس شدہ آبجیکٹ ' یہ ایک ڈیٹا ڈھانچہ ہے جو کلیدوں کے ایک گروپ کو اقدار کے گروپ سے جوڑتا ہے، جہاں ہر کلید الگ ہوتی ہے اور ایک خاص قدر سے منسلک ہوتی ہے۔

نحو



درج ذیل نحو کو انڈیکس شدہ آبجیکٹ کا استعمال کرتے ہوئے لغت کی ابتدا اور اعلان کرنے کے لیے استعمال کیا جاتا ہے۔

قسم MyDictionary = {
[ چابی: قسم ] : ویلیو ٹائپ
} ;


مثال

سب سے پہلے، ہم ایک لغت کی وضاحت کریں گے جس کا نام ہے ' میری لغت ' جو ایک انڈیکسڈ آبجیکٹ کی قسم ہے جو ہماری لغت کی شکل کو بیان کرتی ہے:

قسم MyDictionary = {
[ کلید: تار ] : نمبر
} ;


پھر، ہم ایک نئے متغیر کا اعلان اور آغاز کرتے ہیں ' عمر کی لغت 'قسم کی' میری لغت اور تین کلیدی قدر کے جوڑوں کے ساتھ اس کو لفظی طور پر ایک شے تفویض کریں:

const ageDictionary: MyDictionary = {
'جان' : 26 ,
'مریم' : 28 ,
'پتھر' : 27
} ;


' میں متغیر کو پاس کر کے کنسول پر ڈکشنری پرنٹ کریں console.log() طریقہ:

console.log ( عمر کی لغت ) ;


آؤٹ پٹ


اگر آپ لغت کی کسی مخصوص کلید کی قدر کو بازیافت کرنا چاہتے ہیں تو، آپ مربع بریکٹ اشارے '[ ]' استعمال کرسکتے ہیں:

console.log ( عمر کی لغت [ 'پتھر' ] ) ;


آؤٹ پٹ عمر دکھاتا ہے ' پتھر ' یہ ہے کہ ' 27 ”:

طریقہ 2: انٹرفیس کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں ڈکشنری شروع اور اعلان کریں

لغت شروع کرنے اور اس کا اعلان کرنے کے لیے، آپ ' انٹرفیس ' TypeScript میں ایک انٹرفیس ایک معاہدے کے اظہار کے لئے ایک تکنیک ہے جس کی پیروی کرنا ضروری ہے۔ یہ ان صفات اور خصوصیات کی اقسام کی وضاحت کرتا ہے جن کی کسی شے کو اس انٹرفیس کی مثال سمجھنے کے لیے ضرورت ہوتی ہے۔

نحو

انٹرفیس کا استعمال کرتے ہوئے لغت کو شروع کرنے اور اس کا اعلان کرنے کے لیے دیے گئے نحو کی پیروی کریں:

انٹرفیس کی معلومات {
کلید 1: قدر 1 قسم؛
key2: value2Type؛
}


مثال

سب سے پہلے، ایک لغت کی وضاحت کریں جس کا نام ' معلومات 'ایک 'انٹرفیس' کا استعمال کرتے ہوئے جس میں کسی بھی شے کی ضرورت ہوتی ہے جو اسے لاگو کرتی ہے 'سٹرنگ' قسم کی نام کی خاصیت اور 'نمبر' قسم کی عمر کی خاصیت:

انٹرفیس کی معلومات {
نام: تار؛
عمر: نمبر؛
}


پھر، اعلان کریں اور ایک نیا متغیر شروع کریں ' طالب علم ڈکشنری 'قسم کی' معلومات 'ایک وصف کے ساتھ' آئی ڈی 'قسم کی' نمبر ”:

طالب علم ڈکشنری تھی: { [ شناختی نمبر ] : معلومات } = {
1 : { نام: 'جیک' عمر: پندرہ } ,
2 : { نام: 'جونک' عمر: 18 }
} ;


آخر میں، کنسول پر ڈکشنری پرنٹ کریں:

console.log ( طالب علم ڈکشنری ) ;


آؤٹ پٹ


اب، ہم انڈیکس یا id 2 پر آبجیکٹ تک رسائی حاصل کریں گے:

console.log ( طالب علم ڈکشنری [ 2 ] ) ;


آؤٹ پٹ

طریقہ 3: ES6 نقشہ کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں ڈکشنری شروع اور اعلان کریں

آپ ٹائپ اسکرپٹ میں ڈکشنری شروع کرنے اور اس کا اعلان کرنے کے لیے ES6 میپ اپروچ بھی استعمال کر سکتے ہیں۔ یہ JavaScript اور TypeScript میں ایک بلٹ ان ڈیٹا ڈھانچہ ہے جو کلیدی قدر کے جوڑوں کو ذخیرہ کرنے کے قابل بناتا ہے، جہاں کلید اور قدر کسی بھی ڈیٹا کی قسم کی ہو سکتی ہے۔

نحو

ES6 نقشہ استعمال کرنے کے لیے، دیے گئے نحو کی پیروی کریں:

نیا نقشہ < کی ٹائپ، ویلیو ٹائپ > ( ) ;


مثال

سب سے پہلے، ہم میپ کنسٹرکٹر کا استعمال کرتے ہوئے کلیدوں اور قدروں کی قسم کی وضاحت کرتے ہوئے ایک نقشہ آبجیکٹ بنائیں گے۔ تار ”:

دو طالب علم = نیا نقشہ < تار، تار > ( ) ;


اب، ڈکشنری میں کلیدی قدر کے جوڑے شامل کرنے کے لیے set() طریقہ استعمال کریں:

طالب علم سیٹ ( 'نام' , 'جونک' ) ;
طالب علم سیٹ ( 'عمر' , '18' ) ;
طالب علم سیٹ ( 'شوق' , 'کتاب پڑھنا' ) ;


کنسول پر ڈکشنری پرنٹ کریں:

console.log ( طالب علم ) ;


آؤٹ پٹ

طریقہ 4: ریکارڈ یوٹیلیٹی ٹائپ کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں ڈکشنری شروع اور اعلان کریں

لغت کو شروع کرنے اور اس کا اعلان کرنے کا دوسرا طریقہ TypeScript میں 'ریکارڈ' یوٹیلیٹی ٹائپ کا استعمال کرنا ہے۔ یہ لغت کو شروع کرنے اور اس کا اعلان کرنے کا سب سے عام طریقہ ہے۔ یہ TypeScript میں پہلے سے بنایا ہوا ڈیٹا ڈھانچہ ہے جو مخصوص کلیدوں اور اقدار کے ساتھ ایک قسم بنانے کے قابل بناتا ہے۔

نحو

درج ذیل نحو کو ریکارڈ یوٹیلیٹی قسم کے لیے استعمال کیا جاتا ہے:

ریکارڈ < کی ٹائپ، ویلیو ٹائپ > = { } ;


مثال

دی گئی مثال میں، ہم ایک لغت کا اعلان کرتے ہیں اور اسے شروع کرتے ہیں جسے ' طالب علم ' کا استعمال کرتے ہوئے ' ریکارڈ ' utility type ٹائپ سٹرنگ کی کلیدوں اور قدروں کی وضاحت کرنے کے لیے:

دو طالب علم: ریکارڈ < تار، تار > = {
'نام' : 'جونک' ,
'عمر' : '18' ,
'شوق' : 'کتاب پڑھنا' ,
} ;


آخر میں، کنسول پر لغت پرنٹ کریں:

console.log ( طالب علم ) ;


آؤٹ پٹ


ہم نے ٹائپ اسکرپٹ میں لغت کو شروع کرنے اور اس کا اعلان کرنے سے متعلق تمام ضروری معلومات کو مرتب کیا ہے۔

نتیجہ

ٹائپ اسکرپٹ میں لغت شروع کرنے اور اس کا اعلان کرنے کے لیے، ' انڈیکس شدہ آبجیکٹ '،' ایک انٹرفیس '،' ES6 نقشہ ' یا پھر ' یوٹیلیٹی کی قسم ریکارڈ کریں۔ ' لغت کو شروع کرنے اور اس کا اعلان کرنے کا سب سے عام طریقہ 'ریکارڈ یوٹیلیٹی ٹائپ' ہے۔ اس پوسٹ میں ٹائپ اسکرپٹ لغت کا اعلان کرنے اور اسے شروع کرنے کے طریقے بیان کیے گئے ہیں۔