Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 698 Bytes

resolveAfter.md

File metadata and controls

24 lines (18 loc) · 698 Bytes
标题 标签
resolveAfter(延迟加载期约的解决) function,promise(函数,期约)

创建一个在给定时间后解析为提供的值的期约。

  • 使用 Promise 构造函数创建一个新的 promise。
  • 使用 setTimeout() 在指定延迟后使用传递的值调用 promise 的 resolve 函数。
const resolveAfter = (value, delay) =>
  new Promise(resolve => {
    setTimeout(() => resolve(value), delay);
  });

调用方式:

resolveAfter('Hello', 1000);
// Returns a promise that resolves to 'Hello' after 1s

应用场景