JavaScript - 문제 미리보기

문제 421

hard
Rest Property(...) 사용의 결과는? ```javascript const numbers = [10, 20, 30, 40, 50]; const [first, second, ...remaining] = numbers; console.log(first); // A console.log(second); // B console.log(remaining); // C ``` A, B, C의 순서대로 올바른 결과는?
A. 10, 20, [30, 40, 50]
B. 10, [20, 30, 40, 50], undefined
C. [10], [20], [30, 40, 50]
D. 10, 20, 30

정답: A

Rest property(`...remaining`)는 나머지 모든 요소를 새로운 배열에 수집합니다. `first`는 첫 번째 요소(10), `second`는 두 번째 요소(20), `remaining`은 나머지 요소들을 담은 배열([30, 40, 50])이 됩니다.

💡 학습 팁

이 문제를 포함한 JavaScript 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.