인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

lsj59285님의 프로필 이미지
lsj59285

작성한 질문수

한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지

3.4) Node.js 모듈 시스템 이해하기

16분 경 console.log(randomColor()); 질문

작성

·

180

0

randomColor는 메소드가 아니라 변수니까 

console.log(randomColor);로 호출해야 되지 않나요?

console.log(randomColor());처럼 ()가 달리면 메소드 호출인 거 같은데...

답변 1

1

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

randomColor는 변수이지만 값으로 함수를 저장합니다.

따라서 console.log(randomColor)를 호출하면 함수 자체를 출력하는 것이고

console.log(randomColor())를 출력하면 randomColor 변수에 저장한 함수를 호출하고 그 결과값을 출력하는게 됩니다.

lsj59285님의 프로필 이미지
lsj59285

작성한 질문수

질문하기