ٹائپ اسکرپٹ میں نقشہ کیسے بنایا جائے۔

Ayp Askrp My Nqsh Kys Bnaya Jay



' نقشے کلیدی قدر کے جوڑوں کو ذخیرہ کرنے اور بازیافت کرنے کے لیے استعمال کیا جاتا ہے۔ یہ TypeScript میں ایک بلٹ ان ڈیٹا ڈھانچہ ہے جو JavaScript کے نقشے کی طرح ہے لیکن اس میں ٹائپ چیکنگ کا اضافی فائدہ ہے۔ TypeScript Map کلاس کلیدی قدر کے جوڑوں کو کسی بھی قسم کی کلید اور قدر کے ساتھ ذخیرہ کرنے کا ایک محفوظ طریقہ فراہم کرتی ہے۔

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







ٹائپ اسکرپٹ میں نقشہ کیسے بنایا جائے؟

TypeScript میں نقشہ بنانے کے لیے، درج ذیل طریقے استعمال کریں:



طریقہ 1: 'نقشہ' کنسٹرکٹر کا استعمال کرتے ہوئے ایک نقشہ بنائیں

ٹائپ اسکرپٹ میں نقشہ بنانے کے لیے، ' نقشہ 'کنسٹرکٹر۔ 'نقشہ' کنسٹرکٹر کا استعمال کرتے ہوئے ٹائپ اسکرپٹ میں نقشہ بنانے کے دو طریقے ہیں:



    • یا تو آپ نقشے کا اعلان کر سکتے ہیں ' نئی کلیدی لفظ اور پھر استعمال کریں سیٹ() کلیدی قدر کے جوڑے شامل کرنے کا طریقہ۔
    • یا اعلان کے وقت نقشہ کو کلیدی قدر کے جوڑوں کے ساتھ شروع کریں۔

نحو





دیئے گئے نحو کو Map کنسٹرکٹر کا استعمال کرتے ہوئے TypeScript میں نقشہ بنانے کے لیے استعمال کیا جاتا ہے:

نیا نقشہ < قسم , قسم > ( )
دو نقشہ = نیا نقشہ < تار، نمبر > ( ) ;


یہاں، ' تار '، اور ' نمبر ” نقشہ کی کلید اور قدر کی قسم ہے۔



اعلان کے وقت نقشے کو شروع کرنے کے لیے، درج ذیل نحو کا استعمال کریں:

دو نقشہ = نیا نقشہ < تار، تار > ( [
[ 'کلید 1' , 'قدر1' ] ,
[ 'key2' , 'قدر2' ]
] ) ;


مثال 1:

نقشہ کی کلید اور قدر کے لیے قسم کی وضاحت کرکے Map Constructor کا استعمال کرتے ہوئے ایک نقشہ بنائیں:

const marks = نیا نقشہ < تار، نمبر > ( ) ;


کا استعمال کرتے ہیں ' سیٹ() نقشہ میں کلیدی قدر کے جوڑے شامل کرنے کا طریقہ:

marks.set ( 'تاریخ' , 39 ) ;
marks.set ( 'جغرافیہ' , 25 ) ;
marks.set ( 'ریاضی' , 40 ) ;
marks.set ( 'انگریزی' , 31 ) ;


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

console.log ( نشانات ) ;


اب، ٹرمینل پر نیچے دی گئی کمانڈ پر عمل کرتے ہوئے TypeScript کوڈ کو JavaScript کوڈ میں منتقل کریں:

tsc createMap.ts


پھر، درج ذیل کمانڈ کا استعمال کرتے ہوئے جاوا اسکرپٹ کوڈ پر عمل کریں:

نوڈ createMap.js


آؤٹ پٹ


نوٹ : TypeScript کوڈ کو اپ ڈیٹ کرنے کے بعد TypeScript فائل کو ٹرانسپائل کرنا لازمی ہے۔

مثال 2:

آپ میپ کنسٹرکٹر کا استعمال کرتے ہوئے نقشہ کو بھی شروع کر سکتے ہیں:

دو نشان = نیا نقشہ < تار، تار > ( [
[ 'تاریخ' , '39' ] ,
[ 'جغرافیہ' , '25' ] ,
[ 'ریاضی' , '40' ] ,
[ 'انگریزی' , '31' ]
] ) ;


کنسول پر نقشہ پرنٹ کریں ' console.log() طریقہ:

console.log ( نشانات ) ;


آؤٹ پٹ

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

نقشہ بنانے کا دوسرا طریقہ یہ ہے کہ ' ریکارڈ کی افادیت 'قسم. یہ TypeScript میں ایک بلٹ ان قسم ہے جسے ایک قسم کی وضاحت کے لیے استعمال کیا جا سکتا ہے جو کلیدی قدر کے جوڑوں کے نقشے کی نمائندگی کرتا ہے۔ یہ دو پیرامیٹرز لیتا ہے، چابیاں کی قسم، اور اقدار کی قسم.

نحو

'ریکارڈ یوٹیلیٹی' کی قسم کا استعمال کرتے ہوئے نقشہ بنانے کے لیے دیے گئے نحو پر عمل کریں:

ریکارڈ < قسم , قسم > = { }


مثال

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

const marks: ریکارڈ < تار، تار > = { } ;


نقشے کی کلیدوں کو قدر تفویض کریں:

نشانات [ 'تاریخ' ] = '39' ;
نشانات [ 'جغرافیہ' ] = '25' ;
نشانات [ 'ریاضی' ] = '40' ;
نشانات [ 'انگریزی' ] = '31' ;


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

console.log ( نشانات ) ;


آؤٹ پٹ


ہم نے TypeScript پر نقشہ بنانے سے متعلق تمام ضروری معلومات فراہم کر دی ہیں۔

نتیجہ

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