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



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

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

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





இந்த கட்டுரையின் முதல் தலைப்பைத் தொடரலாம்,

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

கான்காட் முறை

கான்காட் () முறை 2 அல்லது அதற்கு மேற்பட்ட வரிசைகளில் இணைகிறது, பின்னர் இணைந்த வரிசையின் நகலை வழங்குகிறது.



var எழுத்துக்கள் = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alphabet.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

கொடுக்கப்பட்ட எடுத்துக்காட்டில், கான்காட் முறை இரண்டு வரிசைகள் எழுத்துக்கள் மற்றும் எண்ணுடன் இணைகிறது மற்றும் ஒரு புதிய ஒருங்கிணைந்த வரிசையை வழங்குகிறது: ஆல்பாபெட்நம்.

வெளியீடு:

அகரவரிசை எண்: r, s, t, 5,6,7



அடுத்தது CopyWithin முறை,

CopyWithin முறை

ஜாவாஸ்கிரிப்டில் உள்ள copyWithin () முறை வரிசையின் ஒரு பகுதியை அதே வரிசையில் நகலெடுக்கப் பயன்படுகிறது, பின்னர் அதை திருப்பித் தருகிறது.

தொடரியல்:

array.copyWithin (இலக்கு, தொடக்கம், முடிவு)

இந்த முறை மூன்று அளவுருக்களைக் கொண்டுள்ளது:

  • இலக்கு: உறுப்பு நகலெடுக்க வேண்டிய குறியீட்டு நிலை. இலக்கைக் குறிப்பிடுவது கட்டாயமாகும்.
  • தொடக்கம்: உறுப்புகளை நகலெடுக்கத் தொடங்குவதற்கான குறியீட்டு நிலை. இது விருப்பமானது. தொடக்கத்தின் இயல்புநிலை மதிப்பு 0 ஆகும்.
  • முடிவு: உறுப்பை நகலெடுக்கும் செயல்முறையை முடிக்க குறியீட்டு நிலை. இதுவும் ஒரு விருப்ப அளவுரு, மற்றும் இயல்புநிலை மதிப்பு நீளம் .
var எண் = ['ஒன்று', 'இரண்டு', 'மூன்று', 'நான்கு', 'ஐந்து', 'ஆறு', 'ஏழு'] document.write (எண்) document.write (' 
'+ number.copyWithin (3,0,4%)

வெளியீடு:

ஒன்று இரண்டு மூன்று நான்கு ஐந்து ஆறு ஏழு

ஒன்று, இரண்டு, மூன்று, ஒன்று, இரண்டு, மூன்று, நான்கு

எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி, வரிசையில் உள்ள மதிப்புகள் ஒரே வரிசையில் நகலெடுக்கப்படுகின்றன. இலக்கு குறியீடு: 3, தொடக்க அட்டவணை: 0 மற்றும் இறுதிக் குறியீடு: 4.

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

ஒவ்வொரு முறை

இந்த முறை வரிசையில் உள்ள அனைத்து கூறுகளும் ஒரு குறிப்பிட்ட நிபந்தனையை பூர்த்திசெய்கிறதா என்பதை ஆராய்கிறது அல்லது சரிபார்க்கிறது. முறையின் தொடரியல் பின்வருமாறு:

array.every (செயல்பாடு [, This_arg])

இந்த செயல்பாட்டிற்கான வாதம் மற்றொரு செயல்பாடு. சரிபார்க்கப்பட வேண்டிய நிலையை இது வரையறுக்கிறது. இது பின்வரும் வாதங்களைக் கொண்டுள்ளது:

ஜாவாவில் ஹேஷ்மேப் vs ஹேஷ்டேபிள்
  • வரிசை: ஒவ்வொரு () செயல்பாடும் அழைக்கப்படும் வரிசை. இது ஒரு விருப்ப வாதம்.
  • அட்டவணை: தற்போதைய உறுப்பின் அட்டவணை. இதுவும் விருப்பமானது.
  • உறுப்பு: செயல்பாட்டின் மூலம் செயலாக்கப்படும் தற்போதைய உறுப்பு. இந்த வாதத்தைப் பயன்படுத்துவது கட்டாயமாகும்.

இந்த செயல்பாட்டை பயன்படுத்த சொல்ல இந்த_ஆர்க் பயன்படுத்தப்படுகிறது இது மதிப்பு. பின்வரும் எடுத்துக்காட்டில், வரிசையில் உள்ள ஒவ்வொரு உறுப்பு நேர்மறையா இல்லையா என்பதை சரிபார்க்கிறோம்.

செயல்பாடு நேர்மறை (உறுப்பு, குறியீட்டு, வரிசை) {திரும்ப உறுப்பு> 0} செயல்பாடு func () {var வரிசை = [11, 89, 23, 7, 98] // நேர்மறை எண்ணை சரிபார்க்கவும் var value = array.every (positive) ஆவணம் . எழுத (மதிப்பு)} func ()

செயல்பாடு உண்மை அல்லது பொய் அடிப்படையில் மதிப்பை அளிக்கிறது என்பதை கவனத்தில் கொள்ள வேண்டும். வரிசையில் உள்ள அனைத்து கூறுகளும் நேர்மறையானவை என்பதால், வெளியீடு இருக்கும்:

உண்மை

அடுத்தது ToString முறை.

ToString முறை

இந்த முறை ஒரு எண்ணை ஒரு சரமாக மாற்றுகிறது. அடிப்படை மதிப்பைக் குறிப்பிடுவதன் மூலம் எண்களை மாற்றலாம்.

விண்டோஸ் 10 இல் php ஐ நிறுவவும்
var எண் = 569 document.write ('வெளியீடு:' + number.toString ())

கொடுக்கப்பட்ட எடுத்துக்காட்டில், toString () முறை எந்த அளவுரு அல்லது அடிப்படை மதிப்பு இல்லாமல் அழைக்கப்படுகிறது.

வெளியீடு:

569

இப்போது சேரும் முறையைப் பார்ப்போம்,

சேர முறை

சேர () முறை வரிசையில் உள்ள ஒவ்வொரு உறுப்புடனும் இணைகிறது. கூடுதலாக, உறுப்புகளை பிரிக்க ஒரு பிரிப்பான் குறிப்பிடலாம்.

var a = new array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') ஆவணம். எழுது (' 
சரம்: '+ string) var string = a.join (' + ') document.write ('
சரம்: '+ சரம்)

வழங்கப்பட்ட எடுத்துக்காட்டில், சேர முதல் முறை எந்தப் பிரிப்பையும் கொண்டிருக்கவில்லை, இதனால் இயல்புநிலை பிரிப்பான் பயன்படுத்தப்படுகிறது. மற்ற இரண்டு முறைகளில், “*“ மற்றும் “+” ஆகியவை குறிப்பிட்ட ஆபரேட்டர்கள்.

வெளியீடு:

சரம்: நான், காதல், இசை

சரம்: நான் * காதல் * இசை

சரம்: நான் + காதல் + இசை

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

பாப் மற்றும் புஷ் முறை

பாப் () முறை ஒரு அடுக்கின் முடிவில் இருந்து உறுப்பை நீக்குகிறது, இது ஒரு அடுக்கு போன்றது. புஷ் () முறை, மறுபுறம், ஒரு வரிசையின் முடிவில் ஒரு உறுப்பை சேர்க்கிறது.

முறைகள் LIFO (கடைசி-முதல்-முதல்-அவுட்) கருத்தை செயல்படுத்துகின்றன.

['ராக்', 'மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்'] list.pop () ['ராக்', 'மெட்டல்', 'ப்ளூஸ்']

குறியீட்டின் கடைசி உறுப்பை நீக்குகிறது, அதாவது “ஜாஸ்”.

புஷ் () முறை உறுப்பு மீண்டும் வரிசைக்கு சேர்க்கிறது.

['ராக்', 'மெட்டல்', 'ப்ளூஸ்'] list.push ('ஜாஸ்') ['ராக்', 'மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்']

மேலும் முன்னேறுவோம்,

ஷிப்ட் மற்றும் மாற்றப்படாத முறை

ஷிப்ட் () முறை ஒரு வரிசையின் தொடக்கத்திலிருந்து உறுப்பை நீக்குகிறது. மாற்றப்படாத () முறை, மறுபுறம், வரிசையின் தொடக்கத்திற்கு உறுப்பை மீண்டும் சேர்க்கிறது.

['ராக்', 'மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்'] list.shift () ['மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்']

குறியீடு முதல் உறுப்பை அதாவது வரிசையிலிருந்து அகற்றும்.

மாற்றப்படாத () முறையைப் பயன்படுத்தும்போது, ​​“ராக்” மீண்டும் வரிசையில் சேர்க்கப்படும்.

['ராக்', 'மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்'] list.unshift ('Rock') ['ராக் ',' மெட்டல் ',' ப்ளூஸ் ',' ஜாஸ் ']

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

பிளவு முறை

பிளவு () முறை வரிசையின் ஒரு குறிப்பிட்ட அல்லது தேர்ந்தெடுக்கப்பட்ட பகுதியை நீக்குகிறது. இது வரிசைக்கு உறுப்புகளை அகற்றுதல், மாற்றுவது அல்லது சேர்ப்பதற்கான வளமான முறை என்பதை நிரூபிக்கிறது.

['ராக்', 'மெட்டல்', 'ப்ளூஸ்', 'ஜாஸ்'] list.splice (2, 1) // குறியீட்டு நிலை 2 இல் தொடங்கி, ஒரு உறுப்பை அகற்றவும் ['ராக்', 'மெட்டல்', 'ஜாஸ்'] பட்டியல் .splice (2,2) // குறியீட்டு நிலை 2 இல் தொடங்கி, இரண்டு கூறுகளை அகற்றவும் ['ராக்', 'மெட்டல்']

மேலே உள்ள எடுத்துக்காட்டில், ஸ்லைஸ் முறை குறிப்பிடப்பட்ட குறியீட்டின் படி உறுப்புகளை நீக்குகிறது.

குறியீட்டு 2 இல் வைக்கப்பட்டுள்ளதால் “ப்ளூஸ்” முதல் எடுத்துக்காட்டில் இருந்து அகற்றப்பட்டது.

இரண்டாவது எடுத்துக்காட்டில், இரண்டு கூறுகள் அதாவது “ப்ளூஸ்” மற்றும் “ஜாஸ்” ஆகியவை அகற்றப்படுகின்றன, ஏனெனில் குறியீட்டு 2 இல் இருந்து 2 கூறுகள் அகற்றப்பட வேண்டும் என்று குறியீட்டு குறிப்பிடுகிறது.

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

ஸ்லைஸ் முறை

ஸ்லைஸ் () முறை ஆரம்ப வரிசையிலிருந்து ஒரு உறுப்பை வெட்டுகிறது, மேலும் அந்த உறுப்பைக் கொண்ட புதிய வரிசையை வழங்குகிறது. ஸ்லைஸ் () முறை ஆரம்ப வரிசையிலிருந்து எந்த உறுப்புகளையும் அகற்றாது என்பதை கவனத்தில் கொள்ள வேண்டும்.

உதாரணங்களுடன் ஜாவாஸ்கிரிப்ட் நிகழ்வுகள் பட்டியல்
var வரிசை = ['ராக்', 'பாப்', 'ஜாஸ்', 'ப்ளூஸ்', 'மெட்டல்'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) ஆவணம் எழுது (' 
array.slice (1, 3): '+ array.slice (1, 3%)

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

array.slice (1, 2): பாப்

array.slice (1, 3): பாப், ஜாஸ்

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

ஒவ்வொரு முறையும்

இந்த முறை வரிசையில் இருக்கும் ஒவ்வொரு உறுப்புக்கும் செயல்பாட்டை அழைக்கிறது.

function funct () {// ஆரம்ப வரிசை const items = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} funct ()

எடுத்துக்காட்டில், வரிசையில் இருக்கும் ஒவ்வொரு தனிமத்தின் சதுரத்தையும் கணக்கிடுகிறோம்.

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

4,324,784

இதன் மூலம் ‘ஜாவாஸ்கிரிப்டில் வரிசை முறை’ குறித்த இந்த வலைப்பதிவின் முடிவுக்கு வந்துள்ளோம். இந்த தகவலறிந்த மற்றும் உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறேன், இதே போன்ற தலைப்புகளில் கூடுதல் பயிற்சிகளுக்காக காத்திருங்கள்.நீங்கள் எங்கள் பயிற்சி திட்டத்தையும் பார்க்கலாம்jQuery இல் அதன் பல்வேறு பயன்பாடுகளுடன் ஆழ்ந்த அறிவைப் பெறலாம் 24/7 ஆதரவு மற்றும் வாழ்நாள் அணுகலுடன் நேரடி ஆன்லைன் பயிற்சிக்கு.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த வலைப்பதிவின் கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடுங்கள், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.