یہ ٹیوٹوریل ایک سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ/دوہرانے کے طریقے دکھائے گا۔
سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے کیسے لوپ کریں؟
سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ/دوہرانے کے لیے درج ذیل طریقے استعمال کریں:
طریقہ 1: فار ان لوپ کا استعمال کرتے ہوئے ایک سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ
کسی چیز کے ذریعے لوپ کرنے کے لیے، 'فور-اِن' لوپ کا استعمال کریں۔ یہ کسی آبجیکٹ کے تمام گنتی سٹرنگ صفات میں اعادہ کرتا ہے جو کسی شے سے وابستہ ہیں۔
نحو
کسی شے کے ذریعے لوپ کرنے کے لیے for-in لوپ استعمال کرنے کے لیے فراہم کردہ نحو کا استعمال کریں:
کے لیے ( متغیر میں چیز )
مثال
کلیدی قدر کے جوڑوں میں خصوصیات کے ساتھ ایک آبجیکٹ بنائیں:
تھا چیز = {
'جاوا اسکرپٹ' : ایک ،
'جاوا' : 5 ،
'ازگر' : بیس ،
'HTML' : 2 ،
'CSS' : گیارہ
}
کسی چیز کی چابیاں کی بنیاد پر آبجیکٹ پر لوپ کریں:
کے لیے ( const چابی میں چیز ) {تسلی. لاگ ( `$ { چابی } : $ { چیز [ چابی ] } ` ) ;
}
آؤٹ پٹ آبجیکٹ کی تمام خصوصیات کو کلیدی قدر کے جوڑے میں دکھاتا ہے:
طریقہ 2: Object.keys() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں
کسی شے میں ہر پراپرٹی کی ایک متعلقہ قدر ہوتی ہے، یعنی ہر پراپرٹی کلیدی قدر کے جوڑوں پر مشتمل ہوتی ہے۔ آپ آبجیکٹ کے جامد طریقوں کا استعمال کرتے ہوئے ایک صف میں اندراجات کے طور پر کلیدیں، اقدار، یا دونوں کلیدیں اور قدریں نکال سکتے ہیں۔ اگر آپ کسی چیز کی چابیاں بازیافت کرنا چاہتے ہیں تو ' Object.keys() 'طریقہ.
نحو
کسی شے کی خصوصیات/کیز کو بازیافت کرنے کے لیے کسی شے کے ذریعے لوپ کرنے کے لیے دیے گئے نحو کی پیروی کریں:
مثال
Object.keys() کا طریقہ استعمال کریں اور آبجیکٹ کی کلیدوں کی نتیجہ خیز صف کو متغیر میں اسٹور کریں۔ objKeys ”:
جیسا کہ آپ آؤٹ پٹ میں دیکھ سکتے ہیں، کسی شے کی تمام چابیاں کامیابی کے ساتھ حاصل کر لی گئی ہیں:
طریقہ 3: Object.values() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں
کسی چیز کی قدریں اس کی خصوصیات کے خلاف حاصل کرنے کے لیے، استعمال کریں ' Object.values() 'طریقہ. یہ کسی چیز کی خصوصیات/کیز کے لیے قدروں کی ایک صف واپس کرتا ہے۔
نحو
دیئے گئے نحو کو کسی چیز کے ذریعے لوپ کرکے آبجیکٹ کی اقدار حاصل کرنے کے لیے استعمال کیا جاتا ہے:
مثال
کسی شے کی خصوصیات کے مقابلے میں اس کی قدریں حاصل کرنے کے لیے Object.values() طریقہ استعمال کریں:
آؤٹ پٹ آبجیکٹ کی خصوصیات کے خلاف اقدار کی ایک صف دکھاتا ہے:
طریقہ 4: Object.entries() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں
آپ 'کا استعمال کرتے ہوئے ایک سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے بھی اعادہ کر سکتے ہیں۔ Object.entries() 'طریقہ. یہ ذیلی صفوں کی ایک صف تیار کرتا ہے جس میں دیئے گئے آبجیکٹ کے کلیدی قدر کے جوڑے ہوتے ہیں۔
نحو
مندرجہ ذیل نحو کو کسی شے کو لوپ کرکے کسی شے کے اندراجات حاصل کرنے کے لیے استعمال کیا جاتا ہے۔
مثال
آبجیکٹ کے تمام اندراجات کو بازیافت کرنے کے لئے آبجیکٹ پر آبجیکٹ پر میتھڈ کو کال کریں:
آؤٹ پٹ
ہم نے سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے بطور ممبر اشیاء کے ساتھ لوپ کرنے کے لیے متعلقہ تمام ضروری معلومات اکٹھی کر لی ہیں۔
نتیجہ
سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کرنے کے لیے، ' اندر کےلئے 'لوپ،' Object.keys() 'طریقہ،' Object.values() 'طریقہ، یا ' Object.entries() 'طریقہ. for-in loop اور Object.entries() طریقہ کسی چیز میں کلیدی قدر کے تمام جوڑوں کو حاصل کرنے کے لیے استعمال کیا جاتا ہے، جب کہ Object.keys() کو کلیدیں حاصل کرنے کے لیے اور Object.values() کی اقدار کے لیے استعمال کیا جاتا ہے۔ ایک چیز. اس ٹیوٹوریل نے سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کرنے کے مختلف طریقوں کا مظاہرہ کیا۔