반응형
이전부터 존재했던 배열 메서드인 .find() / .findIndex() 가 존재하였는데,
메서드명에서부터 알 수 있듯이 앞에서부터 스캔하는 게 아니라 뒤에서부터 스캔하는 방식이다.
재밌게도 최근에 나온 메서드이다.(ECMAScript 2023)
find() / findIndex()와 사용방식이 다를 게 없기 때문에 상황에 맞게 사용만 해주면 된다.
원래 쓰던 것과 동일하므로 구문 설명은 생략하고 바로 예제만 보도록 하자.
▷ 예제 1) Array.prototype.findLast/findLastIndex 기본 사용법
const array1 = [5, 12, 50, 130, 44];
const found = array1.findLast((element) => element > 45);
console.log(found); // 130
const foundIndex = array1.findLastIndex((element) => element > 45)
console.log(foundIndex); // 3
참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/findLast
참고: https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/findLastIndex
반응형
댓글