JavaScript - 문제 미리보기

문제 585

medium
다음 코드에서 어떤 것이 올바른 Arrow Function 작성법인가요? ```javascript // 여러 줄 함수 작성시 // A let myFunction = (x, y) => { x * y }; // B let myFunction = (x, y) => return x * y; // C let myFunction = (x, y) => { return x * y }; // D let myFunction = (x, y) => x * y; ```
A. A만 올바름
B. B만 올바름
C. C와 D가 올바름
D. 모두 올바름

정답: C

1) A는 틀림: 중괄호를 사용하면 반드시 `return` 키워드가 필요합니다. 2) B는 틀림: `return` 앞에 중괄호가 없으면 구문 오류입니다. 3) C는 맞음: 중괄호와 `return`을 함께 사용한 올바른 문법입니다. 4) D는 맞음: 단일 표현식은 중괄호와 `return` 없이 바로 반환할 수 있습니다.

💡 학습 팁

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