இந்த டுடோரியல் ஜாவாஸ்கிரிப்டில் ஒரு வரிசையில் ஒரு பொருளைக் கண்டுபிடிப்பதற்கான சிறந்த வழியை விளக்கும்.
ஒரு உருப்படி JavaScript வரிசையில் உள்ளதா என்பதைக் கண்டறிய/சரிபார்ப்பதற்கான திறமையான வழி என்ன?
ஒரு வரிசையில் உள்ள உறுப்பைக் கண்டுபிடிக்க பல முறைகள் உள்ளன, ஆனால் சிறந்தவை பின்வருமாறு:
- () முறையை உள்ளடக்கியது
- indexOf() முறை
முறை 1: அடங்கும்() முறையைப் பயன்படுத்தி அணிவரிசையில் ஒரு பொருளைக் கண்டறியவும்
அடங்கும்() முறையானது ஒரு பூலியன் மதிப்பை வழங்குகிறது, இது ஒரு அணிவரிசையில் குறிப்பிட்ட உருப்படி உள்ளதா இல்லையா என்பதைக் குறிக்கிறது. இது கொடுக்கிறது ' உண்மை 'குறிப்பிட்ட உறுப்பு ஒரு வரிசையில் காணப்பட்டால். இல்லையெனில், அது திரும்பும்' பொய் ”. இந்த முறை பயன்படுத்த எளிதானது மற்றும் நீங்கள் தேடும் உறுப்பு என்ற ஒற்றை வாதம் தேவைப்படுகிறது.
தொடரியல்
ஒரு வரிசையில் உருப்படியைக் கண்டறிய பின்வரும் தொடரியல் பயன்படுத்தவும்:
வரிசை. அடங்கும் ( உறுப்பு )
உதாரணமாக
எண்களின் வரிசையை உருவாக்கவும்:
இருந்தது வரிசை = [ 5 , 8 , பதினொரு , 14 , பதினைந்து , இருபது , 23 , 25 ] ;
இப்போது, உறுப்பு ' என்பதை சரிபார்க்கவும் பதினொரு '' ஐப் பயன்படுத்தி வரிசையில் உள்ளது அடங்கும் () ”முறை. இது காண்பிக்கும் ' உண்மை ” கொடுக்கப்பட்ட உறுப்பு அணிவரிசையில் இருந்தால். இல்லையெனில், அது கொடுத்தால் ' பொய் ”:
நிலையான கண்டுபிடிக்க உறுப்பு = வரிசை. அடங்கும் ( பதினொரு ) ;முடிவை கன்சோலில் அச்சிடவும்:
பணியகம். பதிவு ( கண்டுபிடிக்க உறுப்பு ) ;வெளியீடு காட்டுகிறது ' உண்மை ”, இது வரிசையில் உருப்படி கண்டுபிடிக்கப்பட்டதைக் குறிக்கிறது:
முறை 2: indexOf() முறையைப் பயன்படுத்தி வரிசையில் ஒரு பொருளைக் கண்டறியவும்
ஒரு வரிசையில் ஒரு உறுப்பைக் கண்டுபிடிப்பதற்கான மற்றொரு சிறந்த வழி ' indexOf() ”முறை. இது ஒரு அணிவரிசையில் உள்ள உறுப்பின் குறியீட்டு/நிலையைக் கொடுக்கிறது. கொடுக்கப்பட்ட உறுப்பு ஒரு வரிசையில் காணப்படவில்லை என்றால், அது -1 ஐ அளிக்கிறது.
தொடரியல்
indexOf() முறைக்கு வழங்கப்பட்ட தொடரியல் பின்பற்றவும்:
வரிசை. indexOf ( உறுப்பு )உதாரணமாக
indexOf() முறையில் உறுப்பை அனுப்பவும்:
நிலையான கண்டுபிடிக்க உறுப்பு = வரிசை. indexOf ( பதினொரு ) ;வெளியீட்டு காட்சி ' 2 ”, இது உறுப்பு 11 இன் குறியீடாகும், இது இந்த உருப்படி இரண்டாவது குறியீட்டில் உள்ள வரிசையில் இருப்பதைக் குறிக்கிறது:
ஜாவாஸ்கிரிப்டில் ஒரு வரிசையில் உருப்படியைக் கண்டறிய சிறந்த முறைகளை நாங்கள் தொகுத்துள்ளோம்.
முடிவுரை
ஒரு வரிசையில் உள்ள உறுப்பைக் கண்டுபிடிக்க பல முறைகள் உள்ளன, ஆனால் சிறந்த வழி ' அடங்கும் () 'முறை மற்றும்' indexOf() ”முறை. IndexOf() முறை தனிமத்தின் குறியீட்டைக் கொடுக்கும்போது அடங்கும்() முறை பூலியன் மதிப்பை வெளியிடுகிறது. இந்த டுடோரியலில், ஜாவாஸ்கிரிப்டில் ஒரு வரிசையில் உருப்படியைக் கண்டுபிடிப்பதற்கான சிறந்த வழியை நாங்கள் விளக்கினோம்.