본인 방금 비동기 동기 블로킹 논블로킹 배움 원래 비동기 논블로킹 코드를 짠다고하면 함수호출과함께 콜백함수도 넘겨주는건데 콜백함수 많이쓰는거꼴보기싫으니까 await쓰는거아님? 근데 await 쓴다는건 작업 끝날때까지 기다리고 작업 결과를 받아오려는거잖아 그럼이건 동기적으로 실행한거아님?? 비동기 논블로킹 함수를 await한거랑 동기 논블로킹 코드랑 차이가 뭐임
비동기 논블로킹을 await 하면 동기 논블로킹이지
await something() << 이코드는 그럼 비동기함수 썸띵을 호출하고 동기식으로 실행한거가되는거임그럼?
await 안쓴코드 : fetch().then(() => { fetch2().then(() => {} }) await 쓴 코드 : await fetch() await fetch2()
내부 구현 이해하기 어려우면 그냥 신택스 슈가정도로 생각하는게 어떰
어웨이트가뭔지는알아 내가알고싶은건 동기비동기논블로킹블로킹
await는 비동기 코드를 동기적 코드로 보여지게하는 신택스 슈거라고
ㅇㅋ
await는 promise앞에만 붙일수있음 빼고 동기 안빼면 비동기가 ㅇ니야 빡통아
뭔말인지이해못함
promise의 syntactic sugar