سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے کیسے لوپ کریں۔

Sad Jawa Askrp Abjyk K Dhry Kys Lwp Kry



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

یہ ٹیوٹوریل ایک سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ/دوہرانے کے طریقے دکھائے گا۔

سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے کیسے لوپ کریں؟

سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ/دوہرانے کے لیے درج ذیل طریقے استعمال کریں:







طریقہ 1: فار ان لوپ کا استعمال کرتے ہوئے ایک سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ

کسی چیز کے ذریعے لوپ کرنے کے لیے، 'فور-اِن' لوپ کا استعمال کریں۔ یہ کسی آبجیکٹ کے تمام گنتی سٹرنگ صفات میں اعادہ کرتا ہے جو کسی شے سے وابستہ ہیں۔



نحو
کسی شے کے ذریعے لوپ کرنے کے لیے for-in لوپ استعمال کرنے کے لیے فراہم کردہ نحو کا استعمال کریں:



کے لیے ( متغیر میں چیز )

مثال
کلیدی قدر کے جوڑوں میں خصوصیات کے ساتھ ایک آبجیکٹ بنائیں:





تھا چیز = {
'جاوا اسکرپٹ' : ایک ،
'جاوا' : 5 ،
'ازگر' : بیس ،
'HTML' : 2 ،
'CSS' : گیارہ
}

کسی چیز کی چابیاں کی بنیاد پر آبجیکٹ پر لوپ کریں:

کے لیے ( const چابی میں چیز ) {
تسلی. لاگ ( `$ { چابی } : $ { چیز [ چابی ] } ` ) ;
}

آؤٹ پٹ آبجیکٹ کی تمام خصوصیات کو کلیدی قدر کے جوڑے میں دکھاتا ہے:



طریقہ 2: Object.keys() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں

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

نحو
کسی شے کی خصوصیات/کیز کو بازیافت کرنے کے لیے کسی شے کے ذریعے لوپ کرنے کے لیے دیے گئے نحو کی پیروی کریں:

چیز . چابیاں ( چیز )

مثال
Object.keys() کا طریقہ استعمال کریں اور آبجیکٹ کی کلیدوں کی نتیجہ خیز صف کو متغیر میں اسٹور کریں۔ objKeys ”:

const objKeys = چیز . چابیاں ( چیز ) ;

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

طریقہ 3: Object.values() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں

کسی چیز کی قدریں اس کی خصوصیات کے خلاف حاصل کرنے کے لیے، استعمال کریں ' Object.values() 'طریقہ. یہ کسی چیز کی خصوصیات/کیز کے لیے قدروں کی ایک صف واپس کرتا ہے۔

نحو
دیئے گئے نحو کو کسی چیز کے ذریعے لوپ کرکے آبجیکٹ کی اقدار حاصل کرنے کے لیے استعمال کیا جاتا ہے:

چیز . اقدار ( چیز )

مثال
کسی شے کی خصوصیات کے مقابلے میں اس کی قدریں حاصل کرنے کے لیے Object.values() طریقہ استعمال کریں:

const آبجیکٹ ویلیوز = چیز . اقدار ( چیز ) ;

آؤٹ پٹ آبجیکٹ کی خصوصیات کے خلاف اقدار کی ایک صف دکھاتا ہے:

طریقہ 4: Object.entries() طریقہ استعمال کرتے ہوئے سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کریں

آپ 'کا استعمال کرتے ہوئے ایک سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے بھی اعادہ کر سکتے ہیں۔ Object.entries() 'طریقہ. یہ ذیلی صفوں کی ایک صف تیار کرتا ہے جس میں دیئے گئے آبجیکٹ کے کلیدی قدر کے جوڑے ہوتے ہیں۔

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

چیز . اندراجات ( چیز )

مثال
آبجیکٹ کے تمام اندراجات کو بازیافت کرنے کے لئے آبجیکٹ پر آبجیکٹ پر میتھڈ کو کال کریں:

const اعتراضات = چیز . اندراجات ( چیز ) ;

آؤٹ پٹ

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

نتیجہ

سادہ/سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کرنے کے لیے، ' اندر کےلئے 'لوپ،' Object.keys() 'طریقہ،' Object.values() 'طریقہ، یا ' Object.entries() 'طریقہ. for-in loop اور Object.entries() طریقہ کسی چیز میں کلیدی قدر کے تمام جوڑوں کو حاصل کرنے کے لیے استعمال کیا جاتا ہے، جب کہ Object.keys() کو کلیدیں حاصل کرنے کے لیے اور Object.values() کی اقدار کے لیے استعمال کیا جاتا ہے۔ ایک چیز. اس ٹیوٹوریل نے سادہ جاوا اسکرپٹ آبجیکٹ کے ذریعے لوپ کرنے کے مختلف طریقوں کا مظاہرہ کیا۔