我在nodejs中有以下代码。我有两个诺言,最后由控制台消息完成。
my promised function
当我运行程序时,我只能以done
的形式输出。
但是我希望两次后跟node
消息。
in MainActivity.kt: (22, 29): Unresolved reference: Settings
版本是v.8.15.0
你知道我的代码有什么问题吗?
答案 0 :(得分:3)
resolve()
代替resolve
答案 1 :(得分:1)
或者您可以简化操作
const myPromisedFunction = () => {
console.log('my promised function');
return new Promise((resolve, reject) => {
setTimeout(resolve, 1000);
});
};
myPromisedFunction().then(myPromisedFunction).then(() => console.log('done'));
使用resolve
代替() => resolve
,并使用myPromisedFunction
代替() => myPromisedFunction