1
약속이 새롭고 기본 약속 (NodeJs)과 함께 가장 좋은 방법이 궁금합니다. 약속을 반환하기 위해 최선의 선택이 어떤Javascript 약속에 대한 우수 사례 return
function foo(condition) {
return new Promise(() => {
if(condition){
return Promise.resolve('Promise result!');
} else {
return Promise.reject('Promise rejected!');
}
});
}
Code_B
Code_A
function foo(condition) {
return new Promise((resolve, reject) => {
if(condition){
resolve('Promise result!');
} else {
reject('Promise rejected!');
}
});
}
:
는 더 나은 질문을 이해하기 위해 다음과 같은 몇 가지 코드를 삽입 ? 따라야 할 모범 사례 규칙이 있습니까?
후자는 매우 틀린 것처럼 보입니다. 왜'if ... else' 문을'foo'에 직접 넣지 않을까요? 즉, 콜백에'resolve'와'reject'를 사용하지 않으면'new Promise (...) '를 전혀 사용할 필요가 없습니다. –