정수 배열 array가 매개변수로 주어질 때, 가장 큰 수와 그 수의 인덱스를 담은 배열을 return 하도록 solution 함수를 완성해보세요.
function solution(array) { let max = Math.max(...array); return [max, array.indexOf(max)]; }
var는 중복선언이 가능해서 의도치 않은 오류가 발생할 수 있다. 하지만 let은 재선언이 불가능하기때문에 더 안전하다.
파라미터로 입력받은 숫자들 중에서 최대값을 구하는 함수
전개연산자는 '...' 점 3개로 표현하고, 객체나 배열의 원소들을 하나씩 꺼내어서 펼쳐서 리턴한다.
최대값과 최대값의 인덱스 번호를 출력하라는 의미.
indexOf()는 배열에서 지정된 요소를 찾을 수 있는 첫 번째 인덱스를 반환하고 존재하지 않으면 -1을 반환한다.