JavaScript Array findLast()

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

findLast() పరీక్షలో అంతిమ విలువను పొందిన అంశం యొక్క విలువ పొందుతుంది.

findLast() పద్ధతి ప్రతి అర్థానికి ఫంక్షన్ అమలు చేస్తుంది.

ఏ అంశం కనుగొనబడలేదు ఉంటే:findLast() పద్ధతి undefined పొందుతుంది.

findLast() పద్ధతి ఖాళీ అర్థానికి ఫంక్షన్ అమలు చేయదు.

findLast() పద్ధతి మూల అర్థాన్ని మార్చదు.

అర్థం మరియు ఉపయోగం

పద్ధతి కనుగొనే విషయం
indexOf() ప్రదర్శించిన విలువను కనుగొనబడిన మొదటి అంశం యొక్క ఇండెక్స్.
lastIndexOf() ప్రదర్శించిన విలువను కనుగొనబడిన అంతిమ అంశం యొక్క ఇండెక్స్.
find() పరీక్షలో మొదటి విలువను పొందిన అంశం యొక్క విలువ.
findIndex() పరీక్షలో మొదటి విలువను పొందిన అంశం యొక్క ఇండెక్స్.
findLast() పరీక్షలో అంతిమ అంశం యొక్క విలువ
findLastIndex() పరీక్షలో అంతిమ విలువను పొందిన అంశం యొక్క ఇండెక్స్.

ఉదాహరణ

ఉదాహరణ 1

ప్రదర్శించిన విలువలో అంతిమ విలువ 18 కంటే ఎక్కువ అంశం కనుగొనుము:

const ages = [3, 10, 18, 20];
function checkAge(age) {
  return age > 18;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.findLast(checkAge);
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

ప్రదర్శించిన విలువలో అంతిమ విలువ ప్రదర్శించబడిన అంశం కనుగొనుము:

<p><input type="number" id="ageToCheck" value="18"></p>
<button onclick="myFunction()">ప్రయత్నించండి</button>
<p id="demo"></p>
<script>
const ages = [4, 12, 16, 20];
function checkAge(age) {
  return age > document.getElementById("ageToCheck").value;
}
function myFunction() {
  document.getElementById("demo").innerHTML = ages.findLast(checkAge);
}
</script>

స్వయంగా ప్రయత్నించండి

సంకేతాలు

array.findLast(function(currentValue, index, arr), thisValue)

పరిమాణాలు

పరిమాణాలు వివరణ
function() అవసరం. ప్రతి కరణం కు అమల్పబడే ఫంక్షన్.
currentValue అవసరం. ప్రస్తుత అంశం యొక్క విలువ
index ఎంపికాత్మకం. ప్రస్తుత అంశం యొక్క స్థానం.
arr ఎంపికాత్మకం. ప్రస్తుత అంశం చెందిన కరణం.
thisValue

ఎంపికాత్మకం. అప్రమేయం విలువలు undefined.

ఫంక్షన్ కు పంపబడే this విలువ

తిరిగి ఇవ్వబడే విలువ

రకం వివరణ

పరీక్షలో అంతిమ అంశం యొక్క విలువ

ఏదీ కనుగొనబడలేకపోయినట్లయితే, undefined తిరిగి ఇవ్వబడుతుంది.

బ్రౌజర్ మద్దతు

findLast() 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 నెల