JavaScript Array findLastIndex()
- పైకి తిరిగి వెళ్ళండి findLast()
- తదుపరి పేజీ flat()
- పైకి తిరిగి వెళ్ళండి జావాస్క్రిప్ట్ అరే రిఫరెన్స్ మ్యాన్యువల్
నిర్వచనం మరియు ఉపయోగం
findLastIndex()
పద్ధతి ప్రతి అంకీకరణపై ఒక కార్యకలాపాన్ని నిర్వహిస్తుంది.
findLastIndex()
పద్ధతి పరీక్షించిన ఆఖరి అంకీకరణ సూచిక ను తిరిగి చేస్తుంది (సూచిక స్థానం).
కానీ సరిపోలే అంకీకరణ కనుగొనబడలేదు అయితే పరీక్షించిన ఆఖరి అంకీకరణ సూచిక ను దర్శించుము.findLastIndex()
పద్ధతి -1 ను తిరిగి చేస్తుంది.
findLastIndex()
పద్ధతి ఖాళీ ప్రత్యామ్నాయాలపై కార్యకలాపాలను నిర్వహించదు.
findLastIndex()
పద్ధతి మూల ప్రత్యామ్నాయాన్ని మార్చని పని చేస్తుంది.
పద్ధతి | కనుగొనుట కంటేయుండి |
---|---|
indexOf() | ప్రస్తావించిన విలువ కలిగిన మొదటి అంకీకరణ సూచిక ను దర్శించుము. |
lastIndexOf() | ప్రస్తావించిన విలువ కలిగిన ఆఖరి అంకీకరణ సూచిక ను దర్శించుము. |
find() | పరీక్షించిన మొదటి అంకీకరణ గణం విలువ ను దర్శించుము. |
findIndex() | పరీక్షించిన మొదటి అంకీకరణ సూచిక ను దర్శించుము. |
findLast() | పరీక్షించిన ఆఖరి అంకీకరణ గణం విలువ ను దర్శించుము. |
findLastIndex() | పరీక్షలో చివరి అంశం యొక్క సూచిక |
ఉదాహరణ
ఉదాహరణ 1
ఆఖరి గణం నుంచి ఎంట్రీ గణం కంటే ఎక్కువగా ఉన్న అంకీకరణ సూచిక ను కనుగొనుము:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; }
ఉదాహరణ 2
ఆఖరి గణం నుంచి ఎంట్రీ గణం కంటే ఎక్కువగా ఉన్న అంకీకరణ సూచిక ను కనుగొనుము:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button> <p>ఎంతయినా విలువలను పైబడిన: <span id="demo"></span></p> <script> const numbers = [4, 12, 16, 20]; function checkValue(x) { return x > document.getElementById("toCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = numbers.findLastIndex(checkValue); } </script>
సింతాక్రమం
array.findLastIndex(function(currentValue, index, arr), thisValue)
పారామిటర్లు
పారామిటర్లు | వివరణ |
---|---|
function() | అవసరం. ప్రతి నమూనా అంశానికి నడిచే ఫంక్షన్ |
currentValue | అవసరం. ప్రస్తుత అంశం యొక్క విలువ |
index | ఆయ్కాన్ని పంపిణీ చేయబడింది. |
arr | ఆయ్కాన్ని పంపిణీ చేయబడింది. |
thisValue |
ఆయ్కాన్ని పంపిణీ చేయబడింది. ఆయ్కాన్ని పంపిణీ చేయబడింది. |
ప్రత్యామ్నాయం లేదు ఉంటే అప్రమేయం తిరిగి ఇస్తుంది.
రకం | వివరణ |
---|---|
సంఖ్య |
పరీక్షలో చివరి అంశం యొక్క సూచిక కనుగొనబడలేదు ఉంటే, -1 తిరిగి ఇస్తుంది. |
బ్రౌజర్ మద్దతు
findLastIndex()
ES2023 యొక్క లక్షణం.
2023 సంవత్సరం 7 నెల నుండి, అన్ని ఆధునిక బ్రౌజర్లు ఈ పద్ధతిని మద్దతు ఇస్తాయి:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
2023 సంవత్సరం 2 నెల | 2023 సంవత్సరం 2 నెల | 2023 సంవత్సరం 7 నెల | 2023 సంవత్సరం 3 నెల | 2023 సంవత్సరం 5 నెల |
- పైకి తిరిగి వెళ్ళండి findLast()
- తదుపరి పేజీ flat()
- పైకి తిరిగి వెళ్ళండి జావాస్క్రిప్ట్ అరే రిఫరెన్స్ మ్యాన్యువల్