جاوا اسکرپٹ کا استعمال کرتے ہوئے ریورس آرڈر میں آبجیکٹ کے ذریعے لوپ کریں۔

Jawa Askrp Ka Ast Mal Krt Wy Rywrs Ar R My Abjyk K Dhry Lwp Kry



ایک آبجیکٹ ایک ایسی ہستی ہے جو معلومات کو کلیدی قدر کے جوڑے میں محفوظ کرتی ہے۔ کلیدوں اور اقدار کی بنیاد پر آبجیکٹ کو آگے یا ریورس ترتیب میں دہرایا جاتا ہے۔ آبجیکٹ کے جامد طریقے استعمال کریں ' Object.keys() 'یا' Object.values() اشیاء کی چابیاں یا قدریں نکالنے کے لیے، لاگو کریں معکوس() ' کلیدی قدر کے جوڑوں کو ریورس کرنے کا طریقہ، اور پھر آخر میں لاگو کریں ' ہر ایک کے لئے() سرنی پر تکرار کرنے کے لئے لوپ۔

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







جاوا اسکرپٹ کا استعمال کرتے ہوئے ریورس آرڈر میں آبجیکٹ کے ذریعے کیسے لوپ کریں؟

ریورس ترتیب میں تکرار کرنے والی اشیاء کے لئے، دو نقطہ نظر استعمال کریں:



    • چابیاں کی بنیاد پر ریورس آرڈر لوپ۔
    • اقدار کی بنیاد پر ریورس آرڈر لوپ۔

آئیے انفرادی طور پر دونوں طریقوں کا جائزہ لیں!



آبجیکٹ کیز کی بنیاد پر ریورس آرڈر میں آبجیکٹ کے ذریعے لوپ کیسے کریں؟

آبجیکٹ کی کلیدوں کی بنیاد پر معکوس ترتیب میں آبجیکٹ کو عبور کرنے کے لیے، تین مراحل پر عمل کریں:





    • کا استعمال کرتے ہیں ' اعتراض جامد طریقہ جسے کہا جاتا ہے Object.keys ()': یہ کسی چیز کو بطور دلیل لیتا ہے اور آبجیکٹ کی کلیدوں کی صف کو لوٹاتا ہے۔
    • لاگو کریں ' معکوس() 'طریقہ: یہ آبجیکٹ کی چابیاں کی ترتیب کو الٹ دے گا۔
    • آخر میں، لاگو کریں ' ہر ایک کے لئے() آبجیکٹ کے ذریعے لوپ کرنے کا طریقہ۔

مثال

سب سے پہلے، ایک آبجیکٹ بنائیں ' معلومات کلیدی قدر کے جوڑوں کے ساتھ:



const info = {
نام: 'جان' ،
عمر: '24' ،
رابطے کا نمبر: '09345237816' ،
} ;


' کا استعمال کرتے ہوئے آبجیکٹ کی چابیاں حاصل کریں Object.keys ()' طریقہ اور '' کو کال کرکے ان کو ریورس کریں۔ معکوس() 'طریقہ اور انہیں متغیر میں ذخیرہ کریں' reverseBaseonKeys ”:

const reverseBaseonKeys = Object.keys ( معلومات ) .معکوس ( ) ;


آخر میں، 'کا استعمال کرتے ہوئے الٹ آبجیکٹ کیز کو عبور کریں۔ ہر ایک کے لئے() طریقہ:

reverseBaseonKeys.forEach ( کلید = > {
console.log ( کلید، معلومات [ چابی ] ) ;
} ) ;


آؤٹ پٹ


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

آبجیکٹ ویلیوز کی بنیاد پر ریورس آرڈر میں آبجیکٹ کے ذریعے کیسے لوپ کریں؟

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

    • کا استعمال کرتے ہیں ' اعتراض جامد طریقہ جسے کہا جاتا ہے Object.values ()': یہ کسی چیز کو بطور دلیل لیتا ہے۔ یہ آبجیکٹ کی قدروں کی صف کو لوٹاتا ہے۔
    • لاگو کریں ' معکوس() 'طریقہ، جو آبجیکٹ کی اقدار کی ترتیب کو الٹ دے گا۔
    • آخر میں، لاگو کریں ' ہر ایک کے لئے() آبجیکٹ کے ذریعے لوپ کرنے کا طریقہ۔

مثال

یہاں، وہی آبجیکٹ استعمال کریں ' معلومات 'اور آبجیکٹ کی قدریں حاصل کریں' معلومات ' کا استعمال کرتے ہوئے ' Object.values ()' طریقہ اور '' کو کال کرکے ان کو ریورس کریں۔ معکوس() 'طریقہ اور آخر میں، نتیجہ خیز صف کو متغیر میں محفوظ کریں' reverseBaseonKeys ”:

const reverseBasedonValues ​​= Object.values ( معلومات ) .معکوس ( ) ;


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

reverseBasedonValues.forEach ( قدر = > {
console.log ( قدر، معلومات [ قدر ] ) ;
} ) ;


آؤٹ پٹ


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

نتیجہ

معکوس ترتیب میں آبجیکٹ کے ذریعے لوپ کرنے کے لیے، آبجیکٹ کے جامد طریقے استعمال کریں ' Object.keys() 'یا' Object.values() اشیاء کی چابیاں یا قدریں نکالنے کے لیے، ریورس پھر استعمال کرتے ہوئے ' معکوس() 'طریقہ اور پھر آخر میں لاگو کریں' ہر ایک کے لئے() سرنی پر تکرار کرنے کے لئے لوپ۔ اس مضمون نے جاوا اسکرپٹ کا استعمال کرتے ہوئے کلیدوں اور قدروں کی بنیاد پر معکوس ترتیب میں اشیاء کو عبور کرنے کے طریقہ کار کی وضاحت کی ہے۔