함수를 만들어서 내부에 변수를 선언하고 return을 function으로 줄 시에 return으로 준 function에서 자신의 외부인 원래 만들어진 함수의 내부 변수에 접근할 수 있는 형태. life-cycle은 시작된 function의 실행부가 끝날 때까지 적용된다.
함수에서 매개변수로 다른 함수를 받아 사용하는 것. 함수에 의해 다른 함수를 불러오는 것이다.