await 질문 드립니다.
143
작성한 질문수 2
저도 아래분과 비슷한 내용의 질문인데,
강의 에서 await 이후에 멈춰 있는것이 아니라, 계속 진행된다고 말씀해주셔서...제가 샘플 코드를 짜보았는데....
function fetchItems() {
return new Promise(function(resolve, reject) {
setTimeout(function() {
var items = [1,2,3];
console.log('Inline Promise...');
resolve(items)
}, 3000);
});
}
async function test() {
console.log('Step 1');
var res = await fetchItems();
console.log('Step 2');
}
test();
호출 하였을 때,
Step 1 이 찍힌 이후에,
Inline Promise...
Step 2가 찍히는데...
이럴 경우, await를 기다렸다가, 다음 라인으로 넘어가는 것이 아닌가요...?
답변 1
2
안녕하세요 영태님 제가 질문 답변이 조금 늦었네요. 말씀해주신 내용에 대해서 이것 저것 확인해보느라 조금 늦어졌습니다 죄송합니다..! 원래 제가 이해하고 있던 async await 구문은 말씀해주신 것처럼 await 이후의 코드는 await 로직과 관련이 없을 경우 즉시 실행 되는 것으로 알고 있었는데요. 첨부해주신 코드의 결과처럼 await 구문 이후의 코드들도 await 코드의 처리 이후에 실행되는 것으로 재차 확인되었습니다. 제가 예전에 코드와 개념을 확인하고 강의를 촬영했었는데 그 안에 스펙이 바뀌었거나 제가 잘못 알고 있었던 것 같습니다. 좋은 질문 주셔서 감사드리고 일단 말씀 드린 내용들로 다시 확인해보시면 좋을 것 같습니다. 감사합니다 :)
깃 권한 요청 드립니다
0
50
1
깃 권한 신청
0
50
1
깃 권한 요청드립니다.
0
111
1
깃허브 권한 요청 드립니다
0
144
1
깃허브 권한 요청 드립니다
0
161
1
깃허브 권한 요청 드립니다
0
167
1
깃허브 권한 요청 드립니다.
0
154
1
안녕하세요 vue 2.7로 수강하고 있는 학생입니다. 실무에서 최하위 자식의 props와 watch의 관계를 여쭈고자 합니다.
0
208
1
ide 타입추론 기능 사용할 수 없을까요??
0
207
1
컴포넌트 링크는 vue peek 익스텐션 설치가 필수인가요??
0
228
1
Vue3로 진행중입니다
1
338
1
Vue router-link 사용시 같은 url이면
1
506
1
vue3 에러 메세지...
1
670
2
id ="app" 중복
0
271
2
use undefined 에러가 나옵니다.
1
318
2
깃허브 권한 요청드립니다.
1
358
2
권한요청드립니다.
1
299
2
Vue3에서 구글 애드센스 탑재하기
1
437
2
코드가 정상 작동 되는건지 ...
1
303
1
강의에서 api를 따로 빼셨는데 얻는 이점이 뭐죠?
1
243
1
vuex 적용시 질문
1
288
2
라우터 버전이 안맞는데 어떤걸 써야하나요
1
385
2
UserView에 id 속성만 undefined로 넘어오는데 이유를 모르겠습니다..
1
455
2
권한요청 드립니다!
1
275
2





