프로미스의 개념과 이해
프로미스 활용하기
async await는 비동기 프로그래밍을 동기 프로그래밍처럼 작성할 수 있도록 함수에 추가된 기능이다. ES2017에서 자바스크립트 표준이 되었으며, async await를 이용해서 코드를 작성하면 가독성이 좋아진다.
제너레이터는 ES6에서 등장한 개념으로 함수의 실행을 중간에 멈추고 재개할 수 있는 독특한 기능이다. 실행을 멈출 때 값을 전달할 수 있기 때문에 반복문에서 제너레이터가 전달하는 값을 하나씩 꺼내서 사용할 수 있다.제너레이터는 별표와 함께 정의된 함수가 반환하는 객체이
제너레이터, iterator, iterable을 이용하면 함수형 프로그래밍의 대표적인 함수를 쉽게 구현할 수 있다.result에는 제너레이터 객체가 저장된다\[...result]가 실행될 때 계산이 실행된다(필요할 때만 연산하기 때문에)이렇게 필요한 순간에만 연산하는