
zerocho/인간 JS 엔진 되기(JS 고급 강좌)
비동기 코드
비동기에 대해 자세하게 알아보도록 하겠습니다. 우선, 비동기라는 말은 동기 의 반대말로 동시에 움직인다 / 그렇지 못한다 의 개념 보다 순서의 문제에 가깝습니다. 위에서 아래로, 왼쪽에서 오른쪽으로 코드가 진행되는 동기 코드에 반면해 비동기 코드는 코드는 정해진 순서는 있지만, 보이는 순서와 다릅니다. 때문에 비동기 코드는 동시의 개념보다 순서의 문제라고 말할 수 있습니다. 또한. 비동기에 대한 오해 중 하나가 대부분 사람들은 비동기 코드를 동기 코드로 바꾸려는 시도를 합니다. 그래서 promise 코드를 동기 코드로 바꾸기 위해 async / await 을 사용합니다. 사실 이는 동기 코드로 바꾸는 것이 아닙니다. 한번 비동기 코드로 된 것은 쭉 비동기 코드인 것입니다. 비동기 코드를 동기 코드로 바꿀..