티스토리 뷰
console.log 와 return의 차이
처음에 책보면 전부다 console.log로 가르쳐줘서
이 기능이 이렇게 되는건 알겠는데.. 콘솔에 찍히는거 확인하는게 코딩이랑 무슨상관이지? 라는 생각을 했었다.
처음에 return으로 데이터를 받는 법을 알려주고
그걸 눈으로 확인하고 싶을 때 console.log를 찍어본다. 라고만 알려줘도 참 이해하기 쉬울것 같다.
콘솔로그를 하면 콘솔에 찍긴 찍지만 데이터가 들어있는 상태는 아님 그래서 undefined가 나옴
리턴을 해주면 콘솔에 찍히진 않지만 실제 데이터가 들어간 것을 확인할 수 있다.
즉 뭔가 코딩으로 데이터를 받아서 처리하려면 콘솔로그가 아니라 리턴으로 해야한다.
그리고 중요한거, 리턴을 하고나면 함수는 끝난다.
리턴을 만나서 되돌아가고 그런개념이 아니라 그냥 함수가 리턴을 마지막으로 끝난다.
'Javascript' 카테고리의 다른 글
addEventListener 함수 실행 시 브라우저가 하는일 (0) | 2021.12.29 |
---|---|
21.12.28 어려웠던 부분 정리 (0) | 2021.12.29 |
Promise로 콜백지옥 개선 (0) | 2021.12.16 |
콜백지옥 . callback hell (0) | 2021.12.14 |
동기적, 비동기적 synchronous, asynchronous (0) | 2021.12.14 |