DOCTYPE html> Document function foo() { // console.log('foo!!'); function bar() { console.log('bar!!'); return '메롱'; } return bar; // 함수 bar를 통째로 호출 // return bar(); // bar를 호출해서 return값 '메롱' 반환 } const f = foo(); const result = f(); console.log('result: ', result); 함수안에 데이터를 꺼낼수 있다는 것을 알수 있다. # Promise # Promise: 비동기 통신을 할 때 상태에 따른 콜백함수들을 관리해주는 객체 1. 상태 (state) - pending: 요청을 수행중 - fulfilled: 요..