JavaScript Array.prototype.findLast()가 find()와 다른 점은?
쉬움 MDN Web Docs해설
find()는 배열의 앞에서부터 조건에 맞는 첫 번째 요소를 찾지만, findLast()는 뒤에서부터 탐색합니다. 예를 들어 [1,3,5,4,2].findLast(x => x > 3)은 4를 반환합니다. findLastIndex()도 마찬가지로 뒤에서부터 인덱스를 반환합니다. ES2023에서 도입되었습니다.
find()는 배열의 앞에서부터 조건에 맞는 첫 번째 요소를 찾지만, findLast()는 뒤에서부터 탐색합니다. 예를 들어 [1,3,5,4,2].findLast(x => x > 3)은 4를 반환합니다. findLastIndex()도 마찬가지로 뒤에서부터 인덱스를 반환합니다. ES2023에서 도입되었습니다.