-
카테고리
-
세부 분야
프론트엔드
-
해결 여부
미해결
16분 경 console.log(randomColor()); 질문
22.07.07 11:52 작성 조회수 119
0
randomColor는 메소드가 아니라 변수니까
console.log(randomColor);로 호출해야 되지 않나요?
console.log(randomColor());처럼 ()가 달리면 메소드 호출인 거 같은데...
답변을 작성해보세요.
1
이정환 Winterlood
지식공유자2022.07.09
안녕하세요 이정환입니다.
randomColor는 변수이지만 값으로 함수를 저장합니다.
따라서 console.log(randomColor)를 호출하면 함수 자체를 출력하는 것이고
console.log(randomColor())를 출력하면 randomColor 변수에 저장한 함수를 호출하고 그 결과값을 출력하는게 됩니다.
답변 1