Execute script after specific delay using JavaScript

前端 未结 15 2003
陌清茗
陌清茗 2020-11-22 12:29

Is there any JavaScript method similar to the jQuery delay() or wait() (to delay the execution of a script for a specific amount of time)?

15条回答
  •  遥遥无期
    2020-11-22 12:45

    delay function:

    /**
     * delay or pause for some time
     * @param {number} t - time (ms)
     * @return {Promise<*>}
     */
    const delay = async t => new Promise(resolve => setTimeout(resolve, t));
    

    usage inside async function:

    await delay(1000);
    

提交回复
热议问题