이 코드는 사용자 정보를 받아 오는 함수를 호출한 후 함수의 호출 결과를 user 변수에 담았습니다. 과연 user 변수에는 어떤 데이터가 들어 있을까요? 아마 많은 사람이 user 값을 확인하려고 다음과 같이 코드를 작성할 것입니다.
console.log(user);
브라우저 콘솔 API인 console.log()를 사용하여 user의 결과를 콘솔에 찍는 것이죠. 콘솔에 찍히는 user 값은 fetchUser()라고 하는 함수가 어떤 값을 반환해 주느냐에 따라 달라집니다. 그럼 fetchUser() 함수는 어떻게 생겼을까요? 다음과 같이 3줄짜리 코드라면 어렵지 않게 user 값을 예측할 수 있을 것 같습니다.
function fetchUser() {
return { name: '캡틴판교', age: 100 }
}