Promise, then의 중요한 규칙 then 메소드를 통해서 결과를 꺼냈을 때의 값이 반드시 Promise가 아니다. Promise chain이 연속적으로 대기가 걸려 있어도 내가 원하는 곳에서 한번의 then으로 해당하는 결과를 받을 수 있다. // 예시 1 Promise.resolve(Promise.resolve(Promise.resolve(1))).then(console.log); // 1 // 예시 2 new Promise(resolve => resolve(new Promise(resolve => resolve(1)))).then(console.log);// 1 참고 함수형 프로그래밍과 JavaScript ES6+ - 인프런 | 강의 ES6+와 함수형 프로그래밍을 배울 수 있는 강의입니다. 이 강좌에서는 ES6+의 이터러블/이터레이터/제너레이터 프로토콜을 상세히 다루고 응용합니다. 이터러블을 기반으로한 함수형 프로그래밍, map/filter/reduce, 파이프라인, 제너...
#JavaScript
#Promise
#then
#비동기
#자바스크립트
#함수형프로그래밍
원문링크 : JavaScript 함수형 프로그래밍 - Promise, then의 중요한 규칙