![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/lZVzX/btrzaWYEjif/AmdI1N51KOXXOJKoKbKn00/img.png)
배열 메서드 reduce() 정의 및 사용법 reduce() 메서드는 배열 요소에 대한 감속기 기능을 실행합니다. reduce() 메서드는 함수의 누적 결과라는 단일 값을 반환합니다. reduce() 메서드는 빈 배열 요소에 대해 함수를 실행하지 않습니다. reduce() 메서드는 원래 배열을 변경하지 않습니다. 구문 array.reduce(function(total, currentValue, currentIndex, arr), initialValue) 반환 값 콜백 함수의 마지막 호출에서 누적된 결과입니다.
![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/4GyxH/btrzdvMCyHI/QoKj1Ky4cAsS3CnvLhP4FK/img.png)
배열 메서드 lastIndexOf() 정의 및 사용법 lastIndexOf() 메서드는 지정된 값의 마지막 인덱스(위치)를 반환합니다. lastIndexOf() 메서드는 값을 찾을 수 없는 경우 -1을 반환합니다. lastIndexOf() 메서드는 지정된 인덱스에서 시작하여 오른쪽에서 왼쪽으로 검색합니다. 기본적으로 검색은 마지막 요소에서 시작하여 첫 번째 요소에서 끝납니다. 음수 시작 값은 마지막 요소부터 계산됩니다(그러나 여전히 오른쪽에서 왼쪽으로 검색). 구문 array.lastIndexOf(item, start) 반환 값 숫자(지정된 항목의 위치입니다. -1 항목을 찾을 수 없는 경우.)
![](http://i1.daumcdn.net/thumb/T650x650/?fname=https://blog.kakaocdn.net/dn/xDyRH/btrzeZGbNsN/iDWZemrUxsstINk8Yw5ZCK/img.png)
배열 메서드 indexOf() 정의 및 사용법 indexOf() 메서드는 지정된 값의 첫 번째 인덱스(위치)를 반환합니다 . indexOf() 메서드는 값을 찾을 수 없는 경우 -1을 반환합니다. indexOf() 메서드는 지정된 인덱스에서 시작하여 왼쪽에서 오른쪽으로 검색합니다. 기본적으로 검색은 첫 번째 요소에서 시작하여 마지막 요소에서 끝납니다. 음수 시작 값은 마지막 요소부터 계산됩니다(그러나 여전히 오른쪽에서 왼쪽으로 검색). 구문 array.indexOf(item, start) 반환 값 숫자(발견된 첫 번째 항목의 인덱스(위치)입니다. -1 항목을 찾을 수 없는 경우.)