다음 코드의 첫 번째 줄에 consistent-return
ESLint error이 표시됩니다.Promis에서 ESLint 일관된 반환 오류
return new Promise((resolve, reject) => {
if (condition) {
asyncMethod.then(data => {
return resolve(syncMethod());
}, err => reject(err));
} else {
return resolve(syncMethod());
}
});
반품이 일관되지 않고 누락되는 사례는 무엇입니까?
오, 그게 말이 되네, 어떻게 고칠 수 있겠 니? – uzyn
확실히 반환 값을 추가하면됩니다.이 값은 여러분이 사용하고있는 것에 따라 다르지만, 단지 return asyncMethod.then (data => {return resolve (syncMethod());}, err = > 거부 (오류)); – Matt