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

Jawa Askrp Ka Ast Mal Krt Wy Nqsh My Chabya Trtyb Dy



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

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

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

نقشے میں چابیاں چھانٹنے کے لیے، دیے گئے JavaScript کے پہلے سے بنائے گئے طریقے استعمال کریں:







آئیے ان طریقوں کے کام کو دیکھیں۔



طریقہ 1: sort() طریقہ استعمال کرتے ہوئے نقشے میں کلیدوں کو ترتیب دیں۔

نقشے میں چابیاں کو صعودی ترتیب میں ترتیب دینے کے لیے، ' ترتیب دیں() 'اسپریڈ آپریٹر کے ساتھ طریقہ' نقشہ آبجیکٹ میں۔ sort() طریقہ استعمال کرتے ہوئے ترتیب دینے کے لیے نقشہ کے اندراجات کی ایک صف حاصل کرنے کے لیے اس کا استعمال کیا جاتا ہے۔



نحو





نقشہ کی کلیدوں کو صعودی ترتیب میں ترتیب دینے کے لیے درج ذیل نحو کا استعمال کیا جاتا ہے۔

نئی نقشہ ( [ ... نقشہ . اندراجات ( ) ] . ترتیب دیں ( ) )

مثال

کلیدی قدر کے جوڑے میں نقشہ بنائیں:



نقشہ دو = نئی نقشہ ( [

[ 10 , 'جاوا اسکرپٹ' ] ,

[ 13 , 'سی ایس ایس' ] ,

[ 23 , 'HTML' ] ,

] ) ;

ایک نیا نقشہ آبجیکٹ بنائیں اور اسپریڈ آپریٹر کے ساتھ sort() طریقہ کو ایک پیرامیٹر کے طور پر کال کریں جو واپس شدہ ترتیب شدہ سرنی کو متغیر میں ترتیب دینے اور ذخیرہ کرنے کے لیے نقشہ کے اندراجات حاصل کرتا ہے۔ ascMapKeys ”:

جہاں ascMapKeys = نئی نقشہ ( [ ... نقشہ . اندراجات ( ) ] . ترتیب دیں ( ) ) ;

کنسول پر ترتیب شدہ نقشہ کی چابیاں پرنٹ کریں:

تسلی. لاگ ( ascMapKeys ) ;

آؤٹ پٹ

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

طریقہ 2: ریورس() طریقہ استعمال کرتے ہوئے نقشے میں کلیدوں کو ترتیب دیں۔

نزولی ترتیب میں نقشہ کی چابیاں چھانٹنے کے لیے، ' معکوس() ایک اسپریڈ آپریٹر کے ساتھ طریقہ۔ ریورس () طریقہ ایک صف میں عناصر کی ترتیب کو الٹ دیتا ہے۔

نحو

ریورس () طریقہ استعمال کرتے ہوئے الٹی ترتیب میں ترتیب دینے کے لیے دیے گئے نحو کا استعمال کریں:

نئی نقشہ ( [ ... نقشہ . اندراجات ( ) ] . معکوس ( ) )

مثال

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

جہاں descMapKeys = نئی نقشہ ( [ ... نقشہ . اندراجات ( ) ] . معکوس ( ) ) ;

آخر میں، ریورس آرڈر کیز کے نتیجے میں سرنی پرنٹ کریں:

تسلی. لاگ ( descMapKeys ) ;

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

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

نتیجہ

نقشے میں چابیاں کو صعودی ترتیب میں ترتیب دینے کے لیے، ' ترتیب دیں() 'طریقہ، اور نزولی ترتیب کے لیے، استعمال کریں' معکوس() ایک اسپریڈ آپریٹر کے ساتھ طریقہ۔ مزید خاص طور پر، اسپریڈ آپریٹر کو نقشہ کے اندراجات کی ایک صف حاصل ہوتی ہے تاکہ اسے صعودی اور نزولی ترتیب میں ترتیب دیا جائے۔ اس پوسٹ میں، ہم نے جاوا اسکرپٹ کا استعمال کرتے ہوئے نقشے میں کیز کو ترتیب دینے کے طریقوں کی وضاحت کی ہے۔