
arr.lastIndexOf(value)는 배열 내에서 value가 마지막으로 나타난 인덱스를 반환합니다. 중복된 값이 있는 경우 가장 마지막에 나타난 인덱스를 반환하는 이유는 배열은 0부터 인덱스를 시작하기 때문입니다. 따라서, 중복된 값이 여러 번 나타나더라도 마지막 인덱스를 반환합니다.
가장 첫 번째로 나타난 인덱스를 찾으려면 arr.indexOf(value) 메소드를 사용하세요. 이 메소드는 배열 내에서 value가 처음으로 나타난 인덱스를 반환합니다.
예를 들어, arr = [1, 2, 3, 2, 1] 인 경우, arr.lastIndexOf(2)로 가장 마지막에 나타난 인덱스 4를 찾을 수 있고, arr.indexOf(2)로 가장 첫 번째로 나타난 인덱스 1을 찾을 수 있습니다.
2025-07-29 16:58