జావాస్క్రిప్ట్ ప్రయోగం find()
- పైన పేజీ filter()
- తదుపరి పేజీ findIndex()
- పైకి తిరిగి జావాస్క్రిప్ట్ అరే రిఫరెన్స్ హాండ్బుక్
నిర్వచనం మరియు ఉపయోగం
find()
ఫంక్షన్ ప్రయోగాన్ని అందించిన ప్రయోగంలో మొదటి పరీక్షను పాటించే విలువను ఫంక్షన్ తిరిగి చెప్పుతుంది.
find()
ఫంక్షన్ ప్రయోగాన్ని ప్రయోగానికి ప్రయోగంలో ఉన్న ప్రతి విలువకు ఒకసారి అమలు చేస్తుంది:
- find() ఫంక్షన్ వాల్యూస్ అన్ని విలువలను చూసుకుని కనుగొని అది తిరిగి చెప్పుతుంది (మరియు మిగిలిన విలువలను చూసుకోకుండా ఉంటుంది)
- లేకపోతే undefined తిరిగి చెప్పబడుతుంది
పరిశీలన:find()
ఖాళీ ప్రయోగానికి ఈ ఫంక్షన్ అమలు చేయవు.
పరిశీలన:find()
మూల ప్రయోగాన్ని మార్చదు.
ప్రామాణికం
ప్రయోగం 1
ప్రయోగంలో మొదటి విలువ ఉండి అది 18 లేదా అది ఎక్కువ అయినప్పుడు అంతరం పొందండి:
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.find(checkAdult); }
ఉదాహరణ 2
అర్రేలో విలువ ప్రత్యేక సంఖ్యను పైబడిన మొదటి అంశం విలువను పొందండి:
<p>కనీస వయస్సు: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">ప్రయోగించండి</button> <p>ఏదైనా సంవత్సరాలు పైబడినవి: <span id="demo"></span></p> <script> var ages = [4, 12, 16, 20]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.find(checkAdult); } </script>
వినియోగం
array.find(function(currentValue, index, arr), thisValue)
పారామితుల విలువలు
పారామితులు | వివరణ | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | అవసరం. అర్రే యొక్క ప్రతి అంశంపై నడిపే ఫంక్షన్.
ఫంక్షన్ పారామితులు:
|
||||||||
thisValue |
ఎంపికాత్మకం. ఫంక్షన్ యొక్క "this" విలువగా ఉపయోగించాలని పంపించాలని కావలసిన విలువ. ఈ పారామితి ఖాళీగా ఉన్నట్లయితే, విలువ "undefined" ను దాని "this" విలువగా పంపించబడుతుంది. |
సాంకేతిక వివరాలు
తిరిగి విలువ: | అర్రే లో ఉన్న ఏదైనా అంశం పరీక్షలో విజయవంతం అయితే, అంశం విలువను తిరిగి ఇస్తారు, లేకపోతే undefined తిరిగి ఇస్తారు. |
---|---|
జావాస్క్రిప్ట్ వెర్షన్: | ఇసిఎమ్ఎస్ ఆరెస్ |
బ్రౌజర్ మద్దతు
పట్టికలో ఉన్న సంఖ్యలు ఈ పద్ధతిని పూర్తిగా మద్దతు ఇస్తున్న మొదటి బ్రౌజర్ వెర్షన్ను చూపుతాయి.
క్రోమ్ | ఎడ్జ్ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|
క్రోమ్ 45 | ఎడ్జ్ 12 | ఫైర్ఫాక్స్ 25 | సఫారీ 7.1 | ఓపెరా 32 |
2015 సంవత్సరం 9 నెల | 2015 సంవత్సరం 7 నెల | 2014 సంవత్సరం 7 నెల | 2014 సంవత్సరం 9 నెల | 2015 సంవత్సరం 9 నెల |
పరిశీలన:ఇంటర్నెట్ ఎక్స్లోరర్ మద్దతు ఇవ్వలేదు find()
పద్ధతులు。
సంబంధిత పేజీలు
శిక్షణానువాదం:JavaScript అర్రే
శిక్షణానువాదం:JavaScript అర్రే Const
శిక్షణానువాదం:JavaScript అర్రే పద్ధతులు
శిక్షణానువాదం:JavaScript అర్రే క్రమబద్ధీకరణ
శిక్షణానువాదం:JavaScript అర్రే పరిభాషణ
- పైన పేజీ filter()
- తదుపరి పేజీ findIndex()
- పైకి తిరిగి జావాస్క్రిప్ట్ అరే రిఫరెన్స్ హాండ్బుక్