티스토리 뷰

배열값중에 가장 높은 숫자의 인덱스를 찾아야할 부분이 있어서 작업을 진행함..


배열.reduce((iMax, x, i, arr) => x > arr[iMax] ? i : iMax, 0);


로 최대값의 인덱스가 확인되나 IE11에서 비동기로 페이지를 로드할 경우 에러남..


function findHighestMountainIndex(mountainHeights){

 var counter = 1;

 var indexOfHighestMountain = 0;

 for(counter; counter < mountainHeights.length; counter++){

  if(mountainHeights[indexOfHighestMountain] < mountainHeights[counter]){

   indexOfHighestMountain = counter;

  }

 }

return indexOfHighestMountain;

}


위 함수로 대체..

댓글