【发布时间】:2019-03-10 18:05:33
【问题描述】:
我已经创建了一个示例承诺,据我所知,所有变量都已声明并且所有括号都已关闭,但我得到了无法返回未定义的错误。任何人都可以对此提供解释吗?感谢您的所有帮助。
function mySandwich(data) {
new Promise(function(resolve, reject) {
if (data > 5) {
resolve(data);
} else {
reject('no data');
}
});
}
mySandwich(5)
.then(function(data) {
console.log('promise 1 num is' + data);
})
.catch(function(err) {
console.log(err);
});
【问题讨论】:
-
你没有返回
mySandwich中的承诺 -
好的,谢谢你说得通
标签: javascript node.js promise