
Javascript를 배우다 보면, undefined와 null 이라는 두 타입에 대하여 배우게 되는데, 처음에 대충 넘겨 배우다보면 이 두개의 차이가 도대체 뭔지, 그냥 둘다 부정형이자 없다는 뜻이 아닌지 여러모로 헷갈리게 느껴진다.우선 두 타입의 정의부터 이해해보자

promise를 사용하면 체이닝 되면서 디버깅하는데 힘들어지고,async await을 사용하면 보기에는 간편해지나 여러개의 비동기 함수를 시행하려할때 동기적으로 직렬적으로 처리되면서 총 시간소요가 증가한다. (물론 async await만 사용하였을때)그렇다고 여러개의