인프런 커뮤니티 질문&답변
16분 경 console.log(randomColor()); 질문
작성
·
196
0
randomColor는 메소드가 아니라 변수니까
console.log(randomColor);로 호출해야 되지 않나요?
console.log(randomColor());처럼 ()가 달리면 메소드 호출인 거 같은데...
답변 1
1
이정환 Winterlood
지식공유자
안녕하세요 이정환입니다.
randomColor는 변수이지만 값으로 함수를 저장합니다.
따라서 console.log(randomColor)를 호출하면 함수 자체를 출력하는 것이고
console.log(randomColor())를 출력하면 randomColor 변수에 저장한 함수를 호출하고 그 결과값을 출력하는게 됩니다.




