ஜாவாஸ்கிரிப்டில் வரைபட மதிப்புகளை வரிசையாக மாற்றுவது எப்படி

Javaskiriptil Varaipata Matippukalai Varicaiyaka Marruvatu Eppati



ஜாவாஸ்கிரிப்ட் வரைபடங்கள் ES6 இல் அறிமுகப்படுத்தப்பட்டுள்ளன. இது ஆர்டர் செய்யப்பட்ட பட்டியலில் முக்கிய மதிப்பு ஜோடிகளை சேமிக்கிறது. ஐடிகள் மற்றும் பயனர்பெயர்கள் போன்ற அடிப்படை விசை-மதிப்பு ஜோடிகளை சேமிப்பதில் வரைபடங்களின் பயன்பாடு மிகவும் உதவியாக இருக்கும். மேலும், ஜாவாஸ்கிரிப்ட் மேப் ஆப்ஜெக்ட்கள் மீண்டும் இயக்கக்கூடியவை என்பதால், வரைபடத்தின் மதிப்புகளை எவ்வாறு மீட்டெடுப்பது என்பதற்கான இரண்டு முறைகளை ஜாவாஸ்கிரிப்ட் வழங்குகிறது.

இந்த டுடோரியல் வரைபடத்தின் மதிப்புகளை வரிசையாக மாற்றுவதற்கான செயல்முறையை விவரிக்கும்.

ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி வரைபட மதிப்புகளை வரிசையாக மாற்றுவது/மாற்றுவது எப்படி?

வரைபடத்தின் மதிப்புகளை வரிசையாக மாற்ற, கீழே குறிப்பிடப்பட்டுள்ள முறைகளைப் பயன்படுத்தவும்:







  • Array.from() முறை
  • ஸ்ப்ரெட் ஆபரேட்டர்

முறை 1: Array.from() முறையைப் பயன்படுத்தி வரைபட மதிப்புகளை வரிசையாக மாற்றவும்

வரைபடத்தின் மதிப்புகளை வரிசையாக மாற்ற, ' map.values() 'முறையுடன்' Array.from() ”முறை. வரைபடத்தின் மதிப்புகளைப் பெற map.values() முறை பயன்படுத்தப்படுகிறது மற்றும் Array.from() முறை இந்த மதிப்புகளை வரிசையாக மாற்றுகிறது.



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



வரிசை . இருந்து ( வரைபடம். மதிப்புகள் ( ) )

உதாரணமாக
Map() கன்ஸ்ட்ரக்டரைப் பயன்படுத்தி புதிய வரைபடப் பொருளை உருவாக்கவும்:





இருந்தது வரைபடம் = புதிய வரைபடம் ( ) ;

'' ஐப் பயன்படுத்தி வரைபடத்தில் உள்ளீடுகளை ஒரு முக்கிய மதிப்பு ஜோடியாக அமைக்கவும் தொகுப்பு () ”முறை:

வரைபடம். அமைக்கப்பட்டது ( '1' , 'பெயர்' ) ;
வரைபடம். அமைக்கப்பட்டது ( 'இரண்டு' , 'வயது' ) ;
வரைபடம். அமைக்கப்பட்டது ( '3' , 'மின்னஞ்சல்' ) ;
வரைபடம். அமைக்கப்பட்டது ( '4' , 'தொடர்பு#' ) ;

அழை' மதிப்புகள்() 'இல் உள்ள முறை' Array.from() 'வரைபட மதிப்புகளைப் பெறுவதற்கான முறை மற்றும் அவற்றை ஒரு வரிசையாக மாற்றி அதை ஒரு மாறியில் சேமிக்கிறது' வரைபட மதிப்புகள் ”:



இருந்தது வரைபட மதிப்புகள் = வரிசை . இருந்து ( வரைபடம். மதிப்புகள் ( ) ) ;

இறுதியாக, வரைபட மதிப்புகளை கன்சோலில் ஒரு வரிசையில் அச்சிடவும்:

பணியகம். பதிவு ( வரைபட மதிப்புகள் ) ;

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

முறை 2: ஸ்ப்ரெட் ஆபரேட்டரைப் பயன்படுத்தி வரைபட மதிப்புகளை வரிசையாக மாற்றவும்

வரைபடத்தின் மதிப்புகளை ஒரு வரிசையாக மாற்றுவதற்கான மற்றொரு வழி ' பரவல் ஆபரேட்டர் ' உடன் ' map.values() ”முறை. map.values() முறை முதலில் வரைபடத்தின் மதிப்புகளைப் பெறுகிறது, மேலும் பரவல் ஆபரேட்டர் அனைத்து வரைபட மதிப்புகளையும் ஒரு வரிசையில் நகலெடுக்கும்.

தொடரியல்
ஸ்ப்ரெட் ஆபரேட்டரைப் பயன்படுத்தி வரைபட மதிப்புகளை வரிசையாக மாற்றுவதற்கு கீழே வழங்கப்பட்ட தொடரியல் பயன்படுத்தவும்:

[ ... வரைபடம் . மதிப்புகள் ( ) ]

உதாரணமாக
அழை' map.values() 'முறையுடன்' பரவல் ஆபரேட்டர் ” இது வரைபடத்தின் மதிப்புகளை வரிசையாக மாற்றும்:

இருந்தது வரைபட மதிப்புகள் = [ ... வரைபடம் . மதிப்புகள் ( ) ] ;

வெளியீடு

போனஸ் குறிப்பு

விசைகள் அல்லது அனைத்து வரைபட உள்ளீடுகளையும் வரிசையாக மாற்ற விரும்பினால், கீழே உள்ள பகுதியைப் பின்பற்றவும்.

Array.from() முறையைப் பயன்படுத்தி வரைபடத்தின் விசைகளை வரிசையாக மாற்றவும்

வரைபடத்தின் விசைகள் மற்றும் வரைபடத்தின் அனைத்து உள்ளீடுகளையும் (முக்கிய மதிப்பு ஜோடிகள்) அணிவரிசையாக மாற்ற, ' வரைபடம்.விசைகள்() 'முறை மற்றும்' map.entries() 'முறையுடன்' Array.from() ”முறை. map.Keys() முறையானது வரைபடத்தின் விசைகளைப் பெறுகிறது மற்றும் வரைபடத்தின் உள்ளீடுகளை விசை-மதிப்பு ஜோடியில் மீட்டெடுக்க map.entries() முறை பயன்படுத்தப்படுகிறது.

உதாரணமாக
வரைபட விசைகளை மாற்ற, அழைக்கவும் வரைபடம்.விசைகள்() 'இல் உள்ள முறை' Array.from() ”முறை:

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

அனைத்து வரைபட உள்ளீடுகளையும் அணிவரிசையாக மாற்ற Array.from() முறையில் map.entries() முறையை ஒரு வாதமாக அழைக்கவும்:

நிலையான உள்ளீடுகள் = வரிசை . இருந்து ( வரைபடம். உள்ளீடுகள் ( ) ) ;

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

ஸ்ப்ரெட் ஆபரேட்டர் முறையைப் பயன்படுத்தி வரைபட விசைகளை வரிசையாக மாற்றவும்

வரைபட விசைகள் மற்றும் அனைத்து வரைபட உள்ளீடுகளையும் ஒரு வரிசையாக மாற்றும் முறையைப் பார்ப்போம், ' பரவல் ஆபரேட்டர் ”.

உதாரணமாக
அழை' வரைபடம்.விசைகள்() ஸ்ப்ரெட் ஆபரேட்டருடன் கூடிய முறை மற்றும் அதன் விளைவாக வரும் வரிசையை மாறி mapKeyகளில் சேமிக்கவும்:

இருந்தது வரைபட விசைகள் = [ ... வரைபடம் . விசைகள் ( ) ] ;

ஒரு வரிசையில் வரைபட உள்ளீடுகளை மாற்றுவதற்கு ' map.entries() பரவல் ஆபரேட்டருடன் முறை:

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

வெளியீடு

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

முடிவுரை

வரைபட மதிப்புகளை வரிசையாக மாற்ற, ' map.values() 'முறையுடன்' Array.from() 'முறை அல்லது' பரவல் ஆபரேட்டர் ”. வரைபடத்தின் மதிப்புகளைப் பெற map.values() முறை பயன்படுத்தப்படுகிறது மற்றும் Array.from() முறை இந்த மதிப்புகளை வரிசையாக மாற்றுகிறது, அதே நேரத்தில் பரவல் ஆபரேட்டர் அனைத்து வரைபட மதிப்புகளையும் ஒரு அணிக்கு நகலெடுக்கிறது. இந்த டுடோரியல் வரைபடத்தின் மதிப்புகளை வரிசையாக மாற்றுவதற்கான செயல்முறையை விவரிக்கிறது.