자바스크립트는 이벤트 기반 언어이다. 즉 명령을 수행하는 과정에 있어, 다음 명령어를 실행하기 전 이전 명령어의 응답을 기다리지 않는다.\-> 비동기 처리자바스크립트에서 함수는 object이다. 따라서 함수는 다른 함수의 인자로, 어떤 함수에 의해 리턴 될 수도 있다.
각각의 함수가 어떻게 등장하였고, 어떤 이점을 갖는지, 어떻게 쓰는지 확인하기 전에 비동기 처리의 개념을 짚고 가자.동기(Synchronous)와 비동기(Asynchronous)는 프로세스의 수행 순서 보장에 대한 메커니즘 이다.동기(Synchronous)란 무엇일까?
JavaScript와 React를 활용하여 다양한 API와 통신하며 데이터를 주고 받는 와중, 비동기 통신에 사용되는 객체인 Promise에 대한 개념이 정확하게 확립되지 않았다고 느꼈다.앞서 정의 한 바와 같이 Promise는 세 가지 state를 갖는다.Pendin
자바스크립트에 타입을 부여한 언어자바스크립트의 확장된 언어이다오타, 데이터의 형상을 알지 못했을 때 낼 수 있는 에러들에 대해 핸들링이 가능하다항상 브라우저로 결과값을 확인 or 콘솔창으로 확인 하는 것이 아니라, 어느 정도는 코드 작성 중에서 알 수 있다.위와 같이