我想调试一个返回承诺的函数,为此我需要一个睡眠函数。我找到了这个:
function sleep(ms) {
return new Promise((resolve) => {
setTimeout(resolve, ms);
});
}
它在承诺之外使用时有效。但是,当我想在承诺中使用它时,我得到了错误,即找不到睡眠。这是我的代码:
async function f(filename) {
return new Promise((resolve, reject) => {
await sleep(1000);
/*
rest of function
*/
});
}
千万里不及你
白衣非少年
MMMHUHU
相关分类