[Note] FP 영상 정리

bbio3o·2021년 8월 21일
0

👩‍💻 노트

목록 보기
10/10

비동기 프로그래밍 에러 핸들링 유튜브 영상

이미지 로더 구현 했을 때 아래와 같이 async await로 계속 받아봐야하는 비슷한 상황이 있어서 영상과 정확히 같은 의문점이 들었었는데, 에러 핸들링 어떤식으로 구현하는지 볼수 있음

function asyncLoadImage(src) {
  return new Promise((resolve) => {
    const img = new Image();
    img.src = src;
    img.onload = () => resolve(img);
  });
}

async function imageLoader(assetList) {
  const imgs = await Promise.all(Object.entries(assetList).map(
    async ([name, src]) => [name, await asyncLoadImage(src)]
  ));

  return Object.fromEntries(imgs);
}

export default imageLoader;

동기/비동기 에러 핸들링에서의 파이프라인의 이점은?

자바스크립트 - 이슈 트래커 + DOM 조작 라이브러리 + 함수형 라이브러리 만들기

dom element 여러개를 잡고 자바스크립트 내장 filter 메소드를 쓴다는지 하는 것은 이터러블하지 않기 때문에 불가능. fxdom과 함수형 프로그래밍을 쓰면 가능한데, js로는 어떻게 가능한가?
참고
you can combine Array.filter() with Element.matches()

symbol을 이용해 iterable 하게 만들기 등등

profile
그림도 그리는 개발자 🎨👩‍💻

0개의 댓글