جاوا اسکرپٹ میں نقشہ کی قدروں کو ایک صف میں کیسے تبدیل کریں۔

Jawa Askrp My Nqsh Ky Qdrw Kw Ayk Sf My Kys Tbdyl Kry



جاوا اسکرپٹ کے نقشے ES6 میں متعارف کرائے گئے ہیں۔ یہ ایک ترتیب شدہ فہرست میں کلیدی قدر کے جوڑے محفوظ کرتا ہے۔ نقشوں کا استعمال بنیادی کلیدی قدر کے جوڑوں جیسے IDs اور صارف ناموں کو ذخیرہ کرنے میں انتہائی مددگار ثابت ہو سکتا ہے۔ مزید برآں، جاوا اسکرپٹ نقشہ کی اقدار کو بازیافت کرنے کے لیے اعادہ کرنے کے چند طریقے فراہم کرتا ہے کیونکہ جاوا اسکرپٹ میپ آبجیکٹ قابل تکرار ہیں۔

یہ ٹیوٹوریل نقشے کی قدروں کو ایک صف میں تبدیل کرنے کے طریقہ کار کو بیان کرے گا۔

جاوا اسکرپٹ کا استعمال کرتے ہوئے نقشہ کی قدروں کو ایک صف میں کیسے تبدیل/تبدیل کیا جائے؟

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







  • Array.from() طریقہ
  • اسپریڈ آپریٹر

طریقہ 1: Array.from() طریقہ استعمال کرکے نقشہ کی قدروں کو ایک صف میں تبدیل کریں۔

نقشے کی قدروں کو ایک صف میں تبدیل کرنے کے لیے، استعمال کریں ' map.values() 'کے ساتھ طریقہ' Array.from() 'طریقہ. نقشہ کی قدریں حاصل کرنے کے لیے map.values() طریقہ استعمال کیا جاتا ہے اور Array.from() طریقہ ان اقدار کو ایک صف میں تبدیل کرتا ہے۔



نحو
نقشہ کی قدروں کو ایک صف میں تبدیل کرنے کے لیے دیے گئے نحو کی پیروی کریں:



صف . سے ( نقشہ اقدار ( ) )

مثال
Map() کنسٹرکٹر کا استعمال کرتے ہوئے ایک نیا نقشہ آبجیکٹ بنائیں:





تھا نقشہ = نئی نقشہ ( ) ;

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

نقشہ سیٹ ( '1' ، 'نام' ) ;
نقشہ سیٹ ( 'دو' ، 'عمر' ) ;
نقشہ سیٹ ( '3' ، 'ای میل' ) ;
نقشہ سیٹ ( '4' ، 'رابطہ#' ) ;

کال کریں ' اقدار() 'طریقہ' میں Array.from() نقشہ کی قدروں کو حاصل کرنے اور انہیں ایک صف میں تبدیل کرنے اور اسے متغیر میں ذخیرہ کرنے کا طریقہ نقشہ کی قدریں ”:



تھا نقشہ کی قدریں = صف . سے ( نقشہ اقدار ( ) ) ;

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

تسلی. لاگ ( نقشہ کی قدریں ) ;

آؤٹ پٹ اشارہ کرتا ہے کہ نقشے کی قدروں کو کامیابی کے ساتھ ایک صف میں تبدیل کر دیا گیا ہے:

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

نقشے کی اقدار کو ایک صف میں تبدیل کرنے کا دوسرا طریقہ یہ ہے کہ ' پھیلاؤ آپریٹر ' کے ساتہ ' map.values() 'طریقہ. map.values() طریقہ سب سے پہلے نقشے کی قدریں حاصل کرتا ہے، اور اسپریڈ آپریٹر نقشہ کی تمام اقدار کو ایک صف میں کاپی کرے گا۔

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

[ ... نقشہ . اقدار ( ) ]

مثال
کال کریں ' map.values() 'کے ساتھ طریقہ' پھیلاؤ آپریٹر ” جو نقشے کی قدروں کو ایک صف میں بدل دے گا:

تھا نقشہ کی قدریں = [ ... نقشہ . اقدار ( ) ] ;

آؤٹ پٹ

بونس ٹپ

اگر آپ چابیاں یا نقشے کے تمام اندراجات کو ایک صف میں تبدیل کرنا چاہتے ہیں تو نیچے دیئے گئے حصے کی پیروی کریں۔

Array.from() طریقہ استعمال کرتے ہوئے نقشہ کی کلیدوں کو ایک صف میں تبدیل کریں۔

نقشے کی کلیدوں اور نقشے کے تمام اندراجات (کلیدی قدر کے جوڑے) کو ایک صف میں تبدیل کرنے کے لیے، استعمال کریں۔ نقشہ۔ چابیاں() 'طریقہ اور' map.entries() 'کے ساتھ طریقہ' Array.from() 'طریقہ. map.Keys() طریقہ نقشہ کی کلیدیں حاصل کرتا ہے اور نقشہ کے اندراجات کو کلیدی قدر کے جوڑے میں بازیافت کرنے کے لیے map.entries() طریقہ استعمال کیا جاتا ہے۔

مثال
نقشہ کی چابیاں تبدیل کرنے کے لیے، ' نقشہ۔ چابیاں() 'طریقہ' میں Array.from() طریقہ:

const چابیاں = صف . سے ( نقشہ چابیاں ( ) ) ;

نقشہ کے تمام اندراجات کو ایک صف میں تبدیل کرنے کے لیے array.from() طریقہ میں بطور دلیل map.entries() طریقہ کو کال کریں:

const اندراجات = صف . سے ( نقشہ اندراجات ( ) ) ;

آؤٹ پٹ سے پتہ چلتا ہے کہ نقشے کی چابیاں اور اندراجات کامیابی کے ساتھ ایک صف میں تبدیل ہو گئے ہیں:

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

آئیے نقشہ کی چابیاں اور نقشے کے تمام اندراجات کو ایک صف میں تبدیل کرنے کا طریقہ دیکھتے ہیں، ' پھیلاؤ آپریٹر '

مثال
کال کریں ' نقشہ۔ چابیاں() اسپریڈ آپریٹر کے ساتھ طریقہ اور نتیجہ خیز صف کو متغیر mapKeys میں اسٹور کریں:

تھا نقشہ کی چابیاں = [ ... نقشہ . چابیاں ( ) ] ;

نقشہ کے اندراجات کو ایک صف میں تبدیل کرنے کے لیے ' map.entries() اسپریڈ آپریٹر کے ساتھ طریقہ:

const نقشہ اندراجات = [ ... نقشہ . اندراجات ( ) ] ;

آؤٹ پٹ

ہم نے نقشہ کی قدروں کو ایک صف میں تبدیل کرنے سے متعلق تمام ضروری معلومات کو مرتب کیا ہے اور جاوا اسکرپٹ کا استعمال کرتے ہوئے ایک صف میں کیز اور اندراجات کا نقشہ بھی بنایا ہے۔

نتیجہ

نقشے کی قدروں کو ایک صف میں تبدیل کرنے کے لیے، ' map.values() 'کے ساتھ طریقہ' Array.from() 'طریقہ یا' پھیلاؤ آپریٹر ' map.values() طریقہ نقشہ کی قدروں کو حاصل کرنے کے لیے استعمال کیا جاتا ہے اور Array.from() طریقہ ان اقدار کو ایک صف میں تبدیل کرتا ہے جبکہ اسپریڈ آپریٹر نقشہ کی تمام اقدار کو ایک صف میں کاپی کرتا ہے۔ یہ ٹیوٹوریل نقشے کی قدروں کو ایک صف میں تبدیل کرنے کے طریقہ کار کو بیان کرتا ہے۔