ஒரு பொருள் என்பது ஒரு முக்கிய மதிப்பு ஜோடியில் தகவல்களைச் சேமிக்கும் ஒரு நிறுவனம் ஆகும். விசைகள் மற்றும் மதிப்புகளின் அடிப்படையில் பொருள்கள் முன்னோக்கி அல்லது தலைகீழ் வரிசையில் மீண்டும் மீண்டும் செய்யப்படுகின்றன. பொருளின் நிலையான முறைகளைப் பயன்படுத்தவும் ' Object.keys() ' அல்லது ' Object.values() பொருள்களின் விசைகள் அல்லது மதிப்புகளைப் பிரித்தெடுக்க, பயன்படுத்தவும் தலைகீழ் () 'விசை-மதிப்பு ஜோடிகளை மாற்றியமைக்கும் முறை, பின்னர் இறுதியாக விண்ணப்பிக்கவும்' ஒவ்வொரு() வரிசையின் மேல் திரும்பச் செய்ய வளையம்.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி தலைகீழ் வரிசையில் பொருள்களைக் கடப்பதற்கான செயல்முறையை இந்தக் கட்டுரை விளக்குகிறது.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி தலைகீழ் வரிசையில் பொருள்களை எவ்வாறு லூப் செய்வது?
தலைகீழ் வரிசையில் மீண்டும் கூறும் பொருள்களுக்கு, இரண்டு அணுகுமுறைகளைப் பயன்படுத்தவும்:
-
- விசைகளின் அடிப்படையில் ரிவர்ஸ் ஆர்டர் லூப்.
- மதிப்புகளின் அடிப்படையில் ரிவர்ஸ் ஆர்டர் லூப்.
இரண்டு அணுகுமுறைகளையும் தனித்தனியாக ஆராய்வோம்!
பொருள் விசைகளின் அடிப்படையில் தலைகீழ் வரிசையில் பொருள்களை எவ்வாறு லூப் செய்வது?
பொருளின் விசைகளின் அடிப்படையில் தலைகீழ் வரிசையில் பொருளைக் கடக்க, மூன்று படிகளைப் பின்பற்றவும்:
-
- பயன்படுத்த ' பொருள் 'நிலையான முறை' என்று அழைக்கப்படுகிறது பொருள்.விசைகள் ()”: இது ஒரு பொருளை ஒரு வாதமாக எடுத்து பொருளின் விசைகளின் வரிசையை வழங்குகிறது.
- விண்ணப்பிக்கவும் ' தலைகீழ் () ” முறை: இது பொருளின் விசைகளின் வரிசையை மாற்றும்.
- இறுதியாக, விண்ணப்பிக்கவும் ' ஒவ்வொரு() ” பொருளின் வழியாக வளையும் முறை.
உதாரணமாக
முதலில், ஒரு பொருளை உருவாக்கவும் ' தகவல் 'முக்கிய மதிப்பு ஜோடிகளுடன்:
நிலையான தகவல் = {
பெயர்: 'ஜான்' ,
வயது: '24' ,
தொடர்பு எண்: '09345237816' ,
} ;
'' ஐப் பயன்படுத்தி பொருளின் விசைகளைப் பெறுங்கள் பொருள்.விசைகள் ()” முறை மற்றும் “அழைப்பதன் மூலம் அவற்றை மாற்றவும் தலைகீழ் () 'முறை மற்றும் அவற்றை ஒரு மாறியில் சேமிக்கவும்' reverseBaseonKeys ”:
இறுதியாக, '' ஐப் பயன்படுத்தி தலைகீழ் பொருள் விசைகளைக் கடக்கவும் ஒவ்வொரு() ”முறை:
console.log ( முக்கிய, தகவல் [ முக்கிய ] ) ;
} ) ;
வெளியீடு
மேலே உள்ள வெளியீடு, அவற்றின் தொடர்புடைய மதிப்புகளுடன் கூடிய பொருள் விசைகள் தலைகீழ் வரிசையில் கன்சோலில் அச்சில் வெற்றிகரமாகப் பயணிப்பதைக் குறிக்கிறது.
பொருள் மதிப்புகளின் அடிப்படையில் தலைகீழ் வரிசையில் பொருள்களை எவ்வாறு லூப் செய்வது?
பொருளின் மதிப்புகளின் அடிப்படையில் தலைகீழ் வரிசையில் பொருள்கள் வழியாக வளைய மற்றொரு அணுகுமுறை உள்ளது. பொருளின் மதிப்புகளின் அடிப்படையில் தலைகீழ் வரிசையில் பொருளைக் கடக்க, கீழே கொடுக்கப்பட்டுள்ள மூன்று படிகளைப் பின்பற்றவும்:
-
- பயன்படுத்த ' பொருள் 'நிலையான முறை' என்று அழைக்கப்படுகிறது பொருள்.மதிப்புகள் ()”: இது ஒரு பொருளை வாதமாக எடுத்துக்கொள்கிறது. இது பொருளின் மதிப்புகளின் வரிசையை வழங்குகிறது.
- விண்ணப்பிக்கவும் ' தலைகீழ் () ” முறை, இது பொருளின் மதிப்புகளின் வரிசையை மாற்றியமைக்கும்.
- இறுதியாக, விண்ணப்பிக்கவும் ' ஒவ்வொரு() ” பொருளின் வழியாக வளையும் முறை.
உதாரணமாக
இங்கே, அதே பொருளைப் பயன்படுத்தவும் ' தகவல் 'மற்றும் பொருளின் மதிப்புகளைப் பெறவும்' தகவல் ' பயன்படுத்தி ' பொருள்.மதிப்புகள் ()” முறை மற்றும் “அழைப்பதன் மூலம் அவற்றை மாற்றவும் தலைகீழ் () 'முறை மற்றும் இறுதியாக, விளைவாக வரிசையை ஒரு மாறியில் சேமிக்கவும்' reverseBaseonKeys ”:
const reverseBasedonValues = Object.values ( தகவல் ) .தலைகீழ் ( ) ;
'' ஐப் பயன்படுத்தி தலைகீழ் பொருள் மதிப்புகளைக் கடக்கவும் ஒவ்வொரு() ”முறை:
console.log ( மதிப்பு, தகவல் [ மதிப்பு ] ) ;
} ) ;
வெளியீடு
மேலே உள்ள வெளியீடு பொருளின் மதிப்புகளை தலைகீழ் வரிசையில் காட்டுகிறது.
முடிவுரை
தலைகீழ் வரிசையில் பொருளைச் சுழற்ற, பொருளின் நிலையான முறைகளைப் பயன்படுத்தவும் ' Object.keys() ' அல்லது ' Object.values() 'பொருட்களின் விசைகள் அல்லது மதிப்புகளைப் பிரித்தெடுக்க, பின்னோக்கி பின் ' தலைகீழ் () 'முறை மற்றும் இறுதியாக விண்ணப்பிக்கவும்' ஒவ்வொரு() வரிசையின் மேல் திரும்பச் செய்ய வளையம். ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி விசைகள் மற்றும் மதிப்புகளின் அடிப்படையில் பொருள்களை தலைகீழ் வரிசையில் கடப்பதற்கான செயல்முறையை இந்தக் கட்டுரை விளக்குகிறது.