1. Generator란? 2. Generator 키워드 [ * / yield / next ] Generator란? 제너레이터 함수는 일반함수와 달리 중간에 실행을 멈추거나, 멈춘 자리에서 다시 실행되게 할 수 있는 함수를 말한다. 아래와 같이 작성한 코드의 일반함수는 계속 호출해도 무조건 1을 반환한다. //일반함수 function number() { //... return 1; return 2; //was never executed return 3; //was never executed } 한 번의 실행으로 함수의 끝까지 혹은 return까지 실행되는 일반함수와 달리, 제너레이터 함수를 이용하면 사용자의 요구에 따라 함수의 실행(일시정지, 다시 시작)을 조절할 수 있다. yield라는 키워드를 사용하..