JavaScript - 문제 미리보기
문제 235
hard
다음 코드의 실행 결과는?
```javascript
const values = [0, 150, 30, 20, -8, -200];
const minVal = Math.min(...values);
const maxVal = Math.max(...values);
console.log(maxVal - minVal);
```
정답: A
`Math.min(0, 150, 30, 20, -8, -200)`: -200 (최솟값)
`Math.max(0, 150, 30, 20, -8, -200)`: 150 (최댓값)
차이: 150 - (-200) = 150 + 200 = 350
스프레드 연산자(`...`)를 사용하여 배열의 요소들을 개별 인수로 전달했습니다. Math.min과 Math.max는 배열을 직접 받지 않으므로 이런 방법을 사용합니다.
💡 학습 팁
이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.