settimeout z执行完后函数
时间: 2023-08-16 18:03:31 浏览: 131
JQuery UI DatePicker中z-index默认为1的解决办法
setTimeout() 函数用于在指定的时间后执行一次函数。执行完后,该函数不会返回任何值。
如果该函数需要返回值,则需要将其定义为一个异步函数,并在函数内部使用 Promise 对象进行处理。例如:
```
function myFunction() {
return new Promise(resolve => {
setTimeout(() => {
resolve('Hello World!');
}, 1000);
});
}
async function example() {
const result = await myFunction();
console.log(result);
}
example();
```
在上面的例子中,myFunction() 函数返回一个 Promise 对象,并在 1 秒后 resolve() 该对象。在 example() 函数中,使用 await 关键字等待 myFunction() 函数的返回结果,并将其赋值给 result 变量,最后将 result 打印到控制台上。
阅读全文