JavaScript Array findLastIndex()

నిర్వచనం మరియు ఉపయోగం

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 నెల