자바스크립트의 배열 함수에 비동기 함수를 인자로 넘기면 안 되는 이유
www.daleseo.com
자바스크립트의 배열은 forEach()
, filter()
,map()
, reduce
, every()
, some()
등과 같이 콜백 함수를 인자로 받아 배열에 저장되어 있는 모든 원소로 상대로 호출해주는 함수들을 제공합니다. 이 함수들을 잘 활용하면 소위 함수형 프로그래밍(Functional Programming) 스타일로 코딩을 할 수 있게 되죠.
그런데 혹시 이러한 자바스크립트의 배열에 제공하는 함수에 비동기 함수를 인자로 넘기면 낭패를 볼 수 있다는 것을 아시나요? 이번 포스팅에서는 자바스크립트 배열 함수를 통해서 비동기 함수를 호출할 때 조심해야 할 점에서 알아보겠습니다.
📝 포스팅: https://www.daleseo.com/js-async-array/
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 8월 18일 오후 8:52
LLM으로 매우 복잡하고 복합적인 작업이 들어가는 실서비스를 꽤 오랜 기간 해 온 입장에서, 요즘 말하는 콘텍스트 엔지니어링도 사실 매우 옛말이고, 현재 LLM 프롬프트 엔지니어링의 핵심은 뭐랄까.. 명칭을 붙이자면 플로우 엔지니어링이라고 할 수 있겠다.
우리말에 ‘개운하다’는 표현이 있다. 덥수룩한 머리를 자르거나, 길어진 손톱을 깎으면 개운함을 느낀다. 밀린 빨래를 했을 때에도 개운함이 느껴진다. 이런 개운함은 해야 할 일을 마쳤을 때 주로 느껴진다. 그러니까 ‘성취감’이 주는 느낌을 표현한 것이라고 할 수 있다.
... 더 보기안
... 더 보기