ஒரு எளிய ஜாவாஸ்கிரிப்ட் பொருள் மூலம் எப்படி லூப் செய்வது

Oru Eliya Javaskiript Porul Mulam Eppati Lup Ceyvatu



ஜாவாஸ்கிரிப்ட் மொழியில், ஒரு பொருள் என்பது ஒரு குறிப்பிட்ட தரவு சேகரிப்பு ஆகும். இந்தத் தரவு சேகரிப்புகள் அதை வரையறுக்கும் ஒன்று அல்லது அதற்கு மேற்பட்ட குணாதிசயங்களையும், பொதுவான பணிகளைச் செய்வதற்கான முறைகளையும் கொண்டுள்ளது. இருப்பினும், எண்ணிலடங்கா தரவுத் தொகுப்பின் மூலம் லூப் செய்வது புரோகிராமர்களுக்கு ஒரு பொதுவான சிரமம். என்ற வார்த்தையை கேட்கும் போது ' வளைய ” ஜாவாஸ்கிரிப்டில், புரோகிராமர்கள் பொதுவாக பல சுழல்களைப் பற்றி நினைக்கிறார்கள், அதாவது லூப்கள், forEach(), map() மற்றும் பல. துரதிர்ஷ்டவசமாக, இந்த முறைகள் பொருள்களுக்குப் பொருந்தாது, ஏனெனில் பொருள்கள் மீண்டும் இயங்கக்கூடியவை அல்ல.

இந்த டுடோரியல் ஒரு எளிய ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் மூலம் லூப்/இட்ரேட் செய்வதற்கான வழிகளை விளக்கும்.

ஒரு எளிய/எளிய ஜாவாஸ்கிரிப்ட் பொருளின் மூலம் லூப் செய்வது எப்படி?

ஒரு எளிய ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் மூலம் லூப்/இட்ரேட் செய்ய, பின்வரும் முறைகளைப் பயன்படுத்தவும்:







முறை 1: ஃபார்-இன் லூப்பைப் பயன்படுத்தி ஒரு எளிய/எளிய ஜாவாஸ்கிரிப்ட் ஆப்ஜெக்ட் மூலம் லூப் செய்யுங்கள்

ஒரு பொருளின் மூலம் லூப் செய்ய, 'for-in' லூப்பைப் பயன்படுத்தவும். இது ஒரு பொருளுடன் தொடர்புடைய ஒரு பொருளின் அனைத்து எண்ணிடக்கூடிய சரம் பண்புக்கூறுகளிலும் மீண்டும் செயல்படுகிறது.



தொடரியல்
ஒரு பொருளின் மூலம் லூப்பிங் செய்ய, for-in loop ஐப் பயன்படுத்த, வழங்கப்பட்ட தொடரியல் பயன்படுத்தவும்:



க்கான ( மாறி உள்ளே பொருள் )

உதாரணமாக
முக்கிய மதிப்பு ஜோடிகளில் பண்புகளுடன் ஒரு பொருளை உருவாக்கவும்:





இருந்தது பொருள் = {
'ஜாவாஸ்கிரிப்ட்' : ஒன்று ,
'ஜாவா' : 5 ,
'பைத்தான்' : இருபது ,
'HTML' : 2 ,
'CSS' : பதினொரு
}

ஒரு பொருளின் விசைகளின் அடிப்படையில் பொருளின் மீது லூப் செய்யுங்கள்:

க்கான ( நிலையான முக்கிய உள்ளே பொருள் ) {
பணியகம். பதிவு ( `$ { முக்கிய } : $ { பொருள் [ முக்கிய ] } ` ) ;
}

வெளியீடு ஒரு முக்கிய-மதிப்பு ஜோடியில் பொருளின் அனைத்து பண்புகளையும் காட்டுகிறது:



முறை 2: Object.keys() முறையைப் பயன்படுத்தி ஒரு எளிய/எளிய ஜாவாஸ்கிரிப்ட் பொருள் மூலம் லூப் செய்யவும்

ஒரு பொருளில் உள்ள ஒவ்வொரு சொத்துக்கும் தொடர்புடைய மதிப்பு உள்ளது, அதாவது ஒவ்வொரு சொத்தும் முக்கிய மதிப்பு ஜோடிகளைக் கொண்டுள்ளது. பொருளின் நிலையான முறைகளைப் பயன்படுத்தி ஒரு வரிசையில் உள்ளீடுகளாக விசைகள், மதிப்புகள் அல்லது விசைகள் மற்றும் மதிப்புகள் இரண்டையும் பிரித்தெடுக்கலாம். நீங்கள் ஒரு பொருளின் விசைகளை மீட்டெடுக்க விரும்பினால், '' Object.keys() ”முறை.

தொடரியல்
ஒரு பொருளின் பண்புகள்/விசைகளை மீட்டெடுக்க ஒரு பொருளின் மூலம் லூப் செய்ய கொடுக்கப்பட்ட தொடரியல் பின்பற்றவும்:

பொருள் . விசைகள் ( பொருள் )

உதாரணமாக
Object.keys() முறையை செயல்படுத்தி, பொருளின் விசைகளின் வரிசையை மாறியில் சேமிக்கவும் ' objKeys ”:

நிலையான objKeys = பொருள் . விசைகள் ( பொருள் ) ;

வெளியீட்டில் நீங்கள் பார்க்க முடியும் என, ஒரு பொருளின் அனைத்து விசைகளும் வெற்றிகரமாக மீட்டெடுக்கப்பட்டன:

முறை 3: Object.values() முறையைப் பயன்படுத்தி ஒரு எளிய/எளிய ஜாவாஸ்கிரிப்ட் பொருளின் மூலம் லூப் செய்யவும்

ஒரு பொருளின் பண்புகளுக்கு எதிராக அதன் மதிப்புகளைப் பெற, ' Object.values() ”முறை. இது ஒரு பொருளின் பண்புகள்/விசைகளுக்கான மதிப்புகளின் வரிசையை மீண்டும் வழங்குகிறது.

தொடரியல்
கொடுக்கப்பட்ட தொடரியல் ஒரு பொருளின் மூலம் லூப் செய்வதன் மூலம் பொருளின் மதிப்புகளைப் பெற பயன்படுகிறது:

பொருள் . மதிப்புகள் ( பொருள் )

உதாரணமாக
ஒரு பொருளின் பண்புகளுக்கு எதிராக அதன் மதிப்புகளைப் பெற Object.values() முறையைப் பயன்படுத்தவும்:

நிலையான பொருள் மதிப்புகள் = பொருள் . மதிப்புகள் ( பொருள் ) ;

வெளியீடு பொருளின் பண்புகளுக்கு எதிரான மதிப்புகளின் வரிசையைக் காட்டுகிறது:

முறை 4: Object.entries() முறையைப் பயன்படுத்தி ஒரு எளிய/எளிய ஜாவாஸ்கிரிப்ட் பொருளின் மூலம் லூப் செய்யவும்

' Object.entries() ”முறை. கொடுக்கப்பட்ட பொருளின் முக்கிய மதிப்பு ஜோடிகளைக் கொண்ட துணை அணிகளின் வரிசையை இது உருவாக்குகிறது.

தொடரியல்
ஒரு பொருளை லூப் செய்வதன் மூலம் ஒரு பொருளின் உள்ளீடுகளைப் பெற பின்வரும் தொடரியல் பயன்படுத்தப்படுகிறது:

பொருள் . உள்ளீடுகள் ( பொருள் )

உதாரணமாக
ஒரு பொருளின் அனைத்து உள்ளீடுகளையும் மீட்டெடுக்க, பொருளின் மீது Object.entries() முறையை அழைக்கவும்:

நிலையான பொருள் உள்ளீடுகள் = பொருள் . உள்ளீடுகள் ( பொருள் ) ;

வெளியீடு

பொருள்களை உறுப்பினர்களாகக் கொண்ட எளிய ஜாவாஸ்கிரிப்ட் பொருள்கள் மூலம் லூப் செய்வதற்குத் தேவையான அனைத்து தகவல்களையும் நாங்கள் சேகரித்துள்ளோம்.

முடிவுரை

எளிய/எளிய ஜாவாஸ்கிரிப்ட் பொருளின் மூலம் லூப் செய்ய, ' உள்ளே 'லூப்,' Object.keys() 'முறை,' Object.values() 'முறை, அல்லது' Object.entries() ”முறை. ஒரு பொருளில் உள்ள அனைத்து விசை-மதிப்பு ஜோடிகளையும் பெற for-in loop மற்றும் Object.entries() முறை பயன்படுத்தப்படுகிறது, அதே சமயம் Object.keys() விசைகளைப் பெறவும் மற்றும் Object.values() மதிப்புகளுக்குப் பயன்படுத்தப்படுகின்றன. ஒரு பொருள். இந்த டுடோரியல் ஒரு எளிய ஜாவாஸ்கிரிப்ட் பொருளின் மூலம் லூப் செய்வதற்கான பல்வேறு வழிகளை விளக்குகிறது.