2020/09/22 TIL
blocking vs. non-blocking?
blocking은 어떤 작업이 끝날 때까지 아예 다른 작업을 실행할 수 없다. 직접 제어 할 수 없는 대상의 작업이 끝날 때 까지 제어권을 넘겨주지 않는다.
non-blocking은 반대이다. 직접 제어를 할수 없는 대상의 작업이 끝났는지 안끝났는지에 상관없이 바로 작업을 시작할 수 있다.
promise의 then은 어떤 값을 리턴하는가?
then은 then에서 return 된 값이 다음 then에 넘어간다는 핵심을 잊지 말자
Promise.allSettled()
const promise1 = Promise.resolve(3);
const promise2 = new Promise((resolve, reject) => setTimeout(reject, 100, 'foo'));
const promises = [promise1, promise2];
Promise.allSettled(promises).
then((results) => results.forEach((result) => console.log(result.status)));
// expected output:
// "fulfilled"
// "rejected"
~~## await은 언제 쓰이는가? ~~
~~fetch()는 브라우저 환경에서 사용 할 수 있다. ~~
Author And Source
이 문제에 관하여(2020/09/22 TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yjhe333/20200922-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)