JavaScript - 문제 미리보기

문제 570

hard
다음 spread 연산자를 사용한 코드의 결과는? ```javascript const arr1 = [1, 2]; const arr2 = [3, 4]; const arr3 = [5, 6]; const result = [0, ...arr1, ...arr2, ...arr3, 7]; ```
A. [0, [1,2], [3,4], [5,6], 7]
B. [0, 1, 2, 3, 4, 5, 6, 7]
C. [[0], [1,2], [3,4], [5,6], [7]]
D. Error

정답: B

spread 연산자(`...`)는 배열을 개별 요소로 전개합니다. `...arr1`은 1, 2가 되고, `...arr2`는 3, 4가 되며, `...arr3`은 5, 6이 됩니다. 따라서 결과는 `[0, 1, 2, 3, 4, 5, 6, 7]`이 됩니다.

💡 학습 팁

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