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

Javaskiriptaip Payanpatutti Varaipatattil Vicaikalai Varicaippatuttavum



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

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

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

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







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



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

வரைபடத்தில் உள்ள விசைகளை ஏறுவரிசையில் வரிசைப்படுத்த, ' வகைபடுத்து() 'ஸ்ப்ரெட் ஆபரேட்டருடன் கூடிய முறை' ” வரைபடப் பொருளில். வரிசை() முறையைப் பயன்படுத்தி வரிசைப்படுத்த வரைபடத்தின் உள்ளீடுகளின் வரிசையைப் பெற இது பயன்படுத்தப்படுகிறது.



தொடரியல்





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

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

உதாரணமாக

முக்கிய மதிப்பு ஜோடியில் வரைபடத்தை உருவாக்கவும்:



வரைபடத்தை விடுங்கள் = புதிய வரைபடம் ( [

[ 10 , 'ஜாவாஸ்கிரிப்ட்' ] ,

[ 13 , 'சிஎஸ்எஸ்' ] ,

[ 23 , 'HTML' ] ,

] ) ;

ஒரு புதிய வரைபடப் பொருளை உருவாக்கி, திரும்பிய வரிசைப்படுத்தப்பட்ட வரிசையை மாறியில் வரிசைப்படுத்துவதற்கும் சேமிப்பதற்கும் வரைபட உள்ளீடுகளைப் பெறும் அளவுருவாக ஸ்ப்ரெட் ஆபரேட்டருடன் வரிசை() முறையை அழைக்கவும். ascMapKeys ”:

எங்கே ascMapKeys = புதிய வரைபடம் ( [ ... வரைபடம் . உள்ளீடுகள் ( ) ] . வகைபடுத்து ( ) ) ;

வரிசைப்படுத்தப்பட்ட வரைபட விசைகளின் வரிசையை கன்சோலில் அச்சிடவும்:

பணியகம். பதிவு ( ascMapKeys ) ;

வெளியீடு

வரைபடத்தின் விசைகளை இறங்கு வரிசையில் வரிசைப்படுத்த விரும்பினால், கொடுக்கப்பட்ட பகுதியைப் பின்பற்றவும்.

முறை 2: தலைகீழ் () முறையைப் பயன்படுத்தி வரைபடத்தில் விசைகளை வரிசைப்படுத்தவும்

வரைபட விசைகளை இறங்கு வரிசையில் வரிசைப்படுத்த, ' தலைகீழ் () ஸ்ப்ரெட் ஆபரேட்டருடன் கூடிய முறை. தலைகீழ் () முறை ஒரு வரிசையில் உள்ள உறுப்புகளின் வரிசையை மாற்றியமைக்கிறது.

தொடரியல்

தலைகீழ்() முறையைப் பயன்படுத்தி வரிசையை தலைகீழ் வரிசையில் வரிசைப்படுத்த கொடுக்கப்பட்ட தொடரியல் பயன்படுத்தவும்:

புதிய வரைபடம் ( [ ... வரைபடம் . உள்ளீடுகள் ( ) ] . தலைகீழ் ( ) )

உதாரணமாக

விசைகளின் வரிசையைத் தலைகீழாக மாற்ற, புதிய வரைபடப் பொருளில் உள்ள தலைகீழ்() முறையை ஒரு வாதமாக அழைக்கவும்:

அங்கு descMapKeys = புதிய வரைபடம் ( [ ... வரைபடம் . உள்ளீடுகள் ( ) ] . தலைகீழ் ( ) ) ;

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

பணியகம். பதிவு ( descMapKeys ) ;

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

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

முடிவுரை

வரைபடத்தில் உள்ள விசைகளை ஏறுவரிசையில் வரிசைப்படுத்த, ' வகைபடுத்து() 'முறை, மற்றும் இறங்கு வரிசைக்கு,' பயன்படுத்தவும் தலைகீழ் () ஸ்ப்ரெட் ஆபரேட்டருடன் கூடிய முறை. மேலும் குறிப்பாக, ஸ்ப்ரெட் ஆபரேட்டர் ஏறுவரிசை மற்றும் இறங்கு வரிசையில் வரிசைப்படுத்த வரைபடத்தின் உள்ளீடுகளின் வரிசையைப் பெறுகிறது. இந்த இடுகையில், ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி வரைபடத்தில் உள்ள விசைகளை வரிசைப்படுத்துவதற்கான முறைகளை நாங்கள் வரையறுத்துள்ளோம்.