▶indexOf() 함수를 사용한 간단한 문제가 있어 정리해보고자 합니다. 문제설명 입력 & 출력 나의 풀이 input을 숫자형(Number)으로 받고, 임시 최댓값(max)을 0번째 요소로 초기화시켜 줍니다. 그리고 기본 for문을 사용하여 각 요소를 돌면서 최댓값을 비교하면서 바꿔줍니다. 최댓값을 찾았을 때 index를 idx에 저장해 주고 반환하여 마무리해 주었습니다. refactoring ✅ "나의 풀이"와 똑같이 Number형으로 변환해 주고, Math.max()를 이용하여 배열의 최댓값을 구해줍니다. 그리고 indexOf() 메서드를 사용하여 최댓값을 인자로 넘겨주고 최댓값의 index를 반환하여 마무리해주었습니다. 참고 ❗ [JavaScript] 문자열 포함 여부 함수 (indexOf, se..
indexOf
lastIndexOf() String.lastIndexOf((searchValue[, fromIndex])) lastIndexOf() 는 현재 문자열에서 지정된 문자열을 fromIndex로부터 역순으로 탐색하여 최초로 마주치는 인덱스를 반환합니다. 즉 마지막으로 시작되는 인덱스를 반환합니다. let str = 'hello world'; str.lastIndexOf('l'); // 결과 : 9 str.lastIndexOf('L'); // 결과 : -1 str.lastIndexOf('h'); // 결과 : 0 let str2 = 'JavaScript'; str2.lastIndexOf('a'); // 결과 : 3 (최초 인덱스 반환) str2.lastIndexOf('A'); // 결과 : -1 (대소문자 구분..