[Javascript] Generator Function? yield? next?
Javascript ES6(ES2015) 버전으로 오게 되면서 새롭게 추가된 기능중 하나다. 이 글에서는 Generator Function에 대해 다루게 될 것이며, 다루는 내용중 yield와 next에 대한 내용도 나온다. Generator Function 제너레이터 함수는 일반 함수와 달리 한번의 실행으로 끝을 보지 않고, 사용자의 요구에 따라 다른 시간에, 다른 값으로 여러 값을 반환할 수 있다.(여기서 말하는 사용자의 요구란 next, return, throw에 대한 내용이다.) 이는 무엇을 뜻하냐면 일시적으로 정지가 될 수도 있고, 다시 시작이 될 수도 있다는 것이다. 제너레이터 함수의 반환 값은 "반복 가능한 객체(iterable object)" 라는 것이다. 제너레이터 함수의 사용법은 fun..
2021.12.22