ES6 இல் Array.findIndex().

Es6 Il Array Findindex



ஜாவாஸ்கிரிப்டில், வெவ்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படும் பல்வேறு முறைகள் உள்ளன. உதாரணமாக, ' Array.slice() ” என்பது ஒரு புதிய வரிசையில் ஒரு வரிசையின் தரவின் பகுதியை வரையறுக்கப் பயன்படுகிறது. ' Array.pop() ” தேவையற்ற வரிசை உறுப்பை நீக்கி புதிய வரிசையை திரும்பப் பெற பயன்படுகிறது. இருப்பினும், ' Array.findIndex() 'குறிப்பிட்ட நிபந்தனையை சந்திக்கும் ஆரம்ப வரிசை உறுப்பின் குறியீட்டை திரும்பப் பெற பயன்படுத்தப்படுகிறது.

இந்த இடுகை ES6 இல் Array.findIndex() முறையைப் பற்றி விவாதிக்கும்.

ES6 இல் Array.findIndex() என்றால் என்ன?

Array.findIndex() என்பது ES6 இல் அறிமுகப்படுத்தப்பட்ட ஒரு ஜாவாஸ்கிரிப்ட் முறையாகும். கூறப்பட்ட நிபந்தனையின்படி எதிர்பார்ப்புகளை பூர்த்தி செய்யும் ஆரம்ப வரிசை உறுப்பு குறியீட்டை திரும்பப் பெற இது பயன்படுத்தப்படுகிறது. இது அசல் வரிசையை பாதிக்காது. மறுபுறம், அணிவரிசையில் எந்த உறுப்பும் இல்லை என்றால், அது எதிர்மறை வடிவத்தில் மதிப்பை வழங்குகிறது. எவ்வாறாயினும், இந்த முறையால் வரிசை உறுப்புக்கான செயல்பாடுகளை எந்த மதிப்பும் இல்லை என்றால் செயல்படுத்த முடியாது.







ES6 இல் Array.findIndex() முறையை எவ்வாறு பயன்படுத்துவது?

ES6 இல் array.findIndex() ஐப் பயன்படுத்த, வழங்கப்பட்ட தொடரியல் முயற்சிக்கவும்:



வரிசை. கண்டறிதல் ( செயல்பாடு ( தற்போதைய மதிப்பு, குறியீட்டு, arr ) , இந்த மதிப்பு )

இங்கே:



  • ' தற்போதைய மதிப்பு 'வரிசையில் காணப்படும் மதிப்பை தீர்மானிக்கிறது.
  • ' குறியீட்டு 'வரிசை குறியீட்டை தீர்மானிக்க பயன்படுத்தப்படுகிறது.
  • ' arr 'வரிசையை வரையறுக்கப் பயன்படுகிறது.
  • ' இந்த மதிப்பு ” என்பது செயல்பாட்டின் விருப்பமாகப் பயன்படுத்தப்படும் செயல்பாட்டிற்குச் சென்ற ஒரு விருப்ப மதிப்பு இது ' மதிப்பு.

எடுத்துக்காட்டு 1: எண் மதிப்புகளுடன் Array.findIndex() ஐப் பயன்படுத்தவும்

எண் மதிப்புகளுடன் array.findIndex() ஐப் பயன்படுத்த, பட்டியலிடப்பட்ட வழிமுறைகளை முயற்சிக்கவும்:





  • ஒரு குறிப்பிட்ட பெயருடன் மாறிலியை அறிவித்து துவக்கவும் மற்றும் ஒரு வரிசையில் மதிப்பை எண் வடிவத்தில் ஒதுக்கவும்.
  • அடுத்து, '' ஐ அழைக்கவும் கண்டுபிடிப்பு அட்டவணை() 'குறிப்பிட்ட அளவுருவின்படி குறியீட்டைக் கண்டறியும் முறை:
நிலையான வயது = [ 4 , 9 , 22 , 25 ] ;

வயது. கண்டறிதல் ( சரிபார்ப்பு வயது ) ;

அடுத்து, வரையறுக்கவும் ' சரிபார்ப்பு வயது() 'செயல்பாடு மற்றும் சேர்' திரும்ப நிபந்தனையின் வெளியீட்டை வழங்குவதற்கான அறிக்கை:

செயல்பாடு சரிபார்ப்பு வயது ( வயது ) {

திரும்ப வயது > 22 ;

}

செயல்பாடு திரும்பியது' 3 'இதை விட அதிகமான மதிப்பு' என்பதைக் குறிக்கிறது 22 'வரிசையின் மூன்றாவது குறியீட்டில் காணப்பட்டது:



எடுத்துக்காட்டு 2: உரை மதிப்புகளுடன் Array.findIndex() ஐப் பயன்படுத்தவும்

' array.findIndex() 'முறையானது ஒரு வரிசையில் உரை மதிப்புகளுடன் பயன்படுத்தப்படலாம். அவ்வாறு செய்ய, ஒரு குறிப்பிட்ட பெயருடன் மாறிலியை வரையறுத்து, ஒரு வரிசையில் மதிப்பை ஒதுக்கவும்:

நிலையான நாடுகள் = [ 'யுனைடெட் கிங்டம்' , 'சிங்கப்பூர்' , 'கனடா' , 'இந்தியா' ]

அடுத்து, ' என்ற பெயருடன் ஒரு செயல்பாட்டை வரையறுக்கவும் getCountry() ”. பின்னர், '' பயன்படுத்தவும் திரும்ப 'நாட்டை மதிப்புடன் வெளியிடுவதற்கான அறிக்கை' கனடா ”:

செயல்பாடு getCountry ( நாடு ) {

திரும்ப நாடு === 'கனடா' ;

}

இறுதியாக, இயக்கவும் ' console.log() கன்சோலில் வெளியீட்டைக் காண்பிக்கும் முறை. அவ்வாறு செய்ய, findIndex() முறையைப் பயன்படுத்தி, ''ஐ அனுப்பவும். getcountry அளவுருவாக:

பணியகம். பதிவு ( நாடுகள். கண்டறிதல் ( getcountry ) )

ES6 இல் array.findIndex() முறையைப் பயன்படுத்துவது அவ்வளவுதான்.

முடிவுரை

Array.findIndex() என்பது ES6 இல் அறிமுகப்படுத்தப்பட்ட ஒரு ஜாவாஸ்கிரிப்ட் முறையாகும். கூறப்பட்ட நிபந்தனையின்படி, உண்மை என மதிப்பிடும் ஆரம்ப வரிசை உறுப்பு குறியீட்டை திரும்பப் பெற இது பயன்படுத்தப்படுகிறது. ஒரு வரிசையில் உள்ள எண் மற்றும் உரை தரவுத் தொகுப்புகளின் குறியீட்டு மதிப்பைக் கண்டறிய இந்த முறையைப் பயன்படுத்தவும். இந்த டுடோரியல் Array.findIndex() JavaScript முறையின் பயன்பாட்டை நிரூபித்துள்ளது.