강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

wade のプロフィール画像
wade

投稿した質問数

実習UI開発で学ぶ純粋なjavascriptとVueJS開発

フォルダ構造

return new Promise 와 return Promise.resolve

作成

·

465

2

안녕하세요 강의 정말 잘 듣고 있습니다!

코드를 보다보니 궁금한 점이 있는데요, HistoryModel.js 에서의 list 함수는 Promise.resolve 를 통해 Fulfilled 된 프로미스 객체를 반환하고 있습니다. 

그런데 KeywordModel.js 에서의 list 함수는 new Promise 를 통해 프로미스 객체를 반환해주고 계신데 두 방법의 차이는 뭘까요?? 

또한 Promise.resolve에서는 바로 data를 반환하고 있지만, KeywordModel.js 의 Promise data는 0.2초 뒤에 반환하도록 한 이유가 있을까요?

promisejavascriptvuejs

回答 1

2

jeonghwan님의 프로필 이미지
jeonghwan
インストラクター

두 가지 방법 거의 비슷합니다. 0.2초 지연시킨 이유는 원격 서버에서 api 요청하는 모습을 흉내내려고 한 것입니다. 헷갈리시면 둘 다 promise.resolve를 사용하셔도 괜찮습니다.

wade のプロフィール画像
wade

投稿した質問数

質問する