내가 이해하는 프로미스의 then 방법

1228 단어
var p1= new Promise(function (resolve, reject) {
resolve({
data: [1, 2, 3, 4],
resposneCode: "00001",
resposneRemark: " "
})

reject({
resposneCode: "00000",
resposneRemark: " , ",
data: [2]
})

}).then(function ({ data }) { return { data } }, function ({ data }) { return { data } });

p1.then(function (data) { console.log(data) }, function ({ data }) { return { data } });

Resolve와reject가 모두 있는 상황에서, Reject는 실행되지 않습니다.
then은promise를 다시 되돌려줍니다. 두 함수, 하나는rresolve를 되돌려주고 하나는reject를 되돌려줍니다.

좋은 웹페이지 즐겨찾기