如何在nodejs中实现承诺?任何人都可以举一些例子 实现这个?
提前致谢。
答案 0 :(得分:0)
我同意对原始问题的评论。文档解释得很好。您可以找到更多信息here (includes sample)
或者看下面的例子。
const asyncThingWithPromise = () => {
var promise = new Promise((resolve, reject) => {
try{
// do something async here. Like get data from a server or read a file from disk etc.
var value = 'My Async Data';
resolve(value) // handled by promise's then()
}catch(error){
reject(error) // handled by promise's catch()
}
});
return promise;
}
// usage
asyncThingWithPromise()
.then(value => console.log(value))
.catch(error => console.error(error));