: 어떠한 함수(내부함수)가 선언된 한 함수스코프 영역(내부함수가 정의된 영역; 외부함수)보다, 내부함수의 생명주기가 더 오래 유지되는경우 외부함수의 life cycle이 종료된 이후에 내부함수를 호출하면 외부함수의 지역변수에 접근할 수 가 있다. 이 함수를 closu
위의 코드는 모두 10만을 출력하게 된다. 무슨 문제일까?\-> shooter 함수는 shooters 배열에 저장되고, 함수 makeArmy에 의해서 배열전체가 리턴되어 army배열로 저장된다. 나중에 army\[i]();로 호출되면, 이미 함수내의 while문은 반복
: 프로미스는 자바스크립트에서 제공하는 비동기를 다루는 방식으로 두가지 상태 결과가 존재한다. fulfilled, rejectedpromise는 생성할때 콜백함수를 전달 받고, 콜백함수의 첫번째 인자는 resolve(성공시 콜백), 두번째 인자는 reject(실패시 콜
프로미스 함수를 이용하여 숙소를 예약하는 함수를 만들고, 예약이 성공했는지 실패했는지 내 예약 상태를 확인할수 있는 함수를 아래와 같이 만들어보자위의 함수를 이용하여 실제로 내 예약정보를 확인하는 프로미스 체인은 아래와 같다.겨우 두가지 비동기 함수를 사용하는 것인데