JavaScript Array findLastIndex()
- 이전 페이지 findLast()
- 다음 페이지 flat()
- 上一层으로 돌아가기 JavaScript Array 참조 매뉴얼
정의와 사용법
findLastIndex()
메서드는 배열의 각 요소에 대해 함수를 실행합니다.
findLastIndex()
메서드는 테스트를 통과한 마지막 요소의 인덱스(위치)를 반환합니다.
일치하는 요소가 없으면findLastIndex()
메서드는 -1을 반환합니다.
findLastIndex()
메서드는 비어있는 배열 요소에 대해 함수를 실행하지 않습니다.
findLastIndex()
메서드는 원본 배열을 변경하지 않습니다.
메서드 | 찾는 내용 |
---|---|
indexOf() | 지정된 값이 있는 첫 번째 요소의 인덱스. |
lastIndexOf() | 지정된 값이 있는 마지막 요소의 인덱스. |
find() | 테스트를 통과한 첫 번째 요소의 값. |
findIndex() | 테스트를 통과한 첫 번째 요소의 인덱스. |
findLast() | 테스트를 통과한 마지막 요소의 값. |
findLastIndex() | 테스트된 마지막 요소의 인덱스입니다. |
예제
예제 1
최근 값이 18보다 큰 요소의 인덱스를 찾습니다:
const ages = [3, 10, 18, 20]; ages.findLastIndex(checkAge); function checkAge(age) { return age > 18; function myFunction() {
예제 2
최근 값이 입력 값보다 큰 요소의 인덱스를 찾습니다:
<p><input type="number" id="toCheck" value="18"></p> <button onclick="myFunction()">Test</button>Any values above: