인프런 커뮤니티 질문&답변
함수 밑에 return 과 console.log 들어가는 것의 차이는 무엇 인가요?
작성
·
486
1
const dd = function (a){
console.log(~~~);
}
실행 : dd(~~~)
이것과
const dd = function (a){
return(~~~);
}
실행 : dd(~~~)
이것의 차이가 뭔가요?
퀴즈
모던 프런트엔드 개발에서 Babel이 흔히 사용되는 주된 이유는 무엇일까요?
프로젝트 종속성을 관리하기 위해서
ES6+ 코드를 구형 자바스크립트 버전으로 변환하기 위해서
이미지 파일 크기를 최적화하기 위해서
HTML 요소의 스타일을 지정하기 위해서
답변 1
0
그랩
지식공유자
console.log 명령어는 안에 있는 텍스트를 화면에 출력하는 의미입니다.
반면 return은 함수를 실행했을 때 결과를 주는 걸 의미합니다(화면 출력이 아닙니다)
즉 2개는 비교대상이라기보단 쓰임새가 다릅니다.
예를 들어 return 하는 함수인 dd를 result = dd(~)를 하면 return한 값이 result에 들어가게 됩니다. 이를 console.log(result) 하면 실행하는 주체의 화면에서 해당 값이 출력됩니다!




