둘에 차이점이 뭐라고 생각합니까? 콜백이파라미터에있고 다끝나길 기다리면 프로미스 간단하게 한줄에서 기다리다가 쓸꺼면 어싱크어웨이트 라고말했다가 면접망함 답은뭐냐 맨날쓰는건데 - dc official App
자바스크립트 잘 모르는데 걍 대충 봤는데 비동기 콜백 방식이 프로미스고 이 콜백을 동기처리하게끔 도와주는게 어싱크 어웨이트 아님? 너가 설명한건 넘 이상한데
이 개념은 자바나 코틀린같은 곳에서도 있는 개념임 코틀린에서는 코루틴의 suspend
프로미스는 간단하게 비동기처리되고 결과를 콜백방식으로 받을수있는거고 어싱크 어웨이트는 그 비동기 콜백 방식을 블록킹방식으로 동기처리될수있게 도와주는 애라고 하면 될것같은데
너가 설명한거 대충 보면 알고는 있는것같은데 설명이 모르는것처럼 설명하거나 허접하게 설명해서 그런듯
비동기 동기 말장난 그 이상 그 이하도 아닌듯
실제로 await 이후의 코드는 Promise.then 안에 들어가는 것으로 생각해도 된다 라는 말이 있음 await 을 통해 코드를 동기식으로 작성할 수 있어서 콜백지옥 탈출 어쩌고 대충 이렇게 말하면 되지 않을까 다만 코드 형태가 동기식인거지 실제론 비동기이고..