我有一个类似的功能,使用Promises
和NodeJS v6.10
:
function doSomeAsyncThings() {
return this.doAsync().then((res) => {
return this.logAsync().then(() => res)
});
};
现在,在上述示例的上下文中,this.logAsync()
对我的应用程序并不重要,但更多用于记录保存。出于这个原因,我想知道我是否可以在后台执行此操作,因此没有等待或完成返回res
?
答案 0 :(得分:2)
function doSomeAsyncThings() {
return this.doAsync().then(value => {
this.logAsync()
// do things with your `value`
});
};
只是不要等待它。