js 实现sleep函数

技术分享  / 倒序浏览   ©

#楼主# 2020-2-18

跳转到指定楼层

马上注册,分享更多源码,享用更多功能,让你轻松玩转云大陆。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
实现如下效果:
//输出1,2秒后输出2console.log(1)sleep(2000)console.log(2)方法一:
function sleep(delay) {  var start = (new Date()).getTime();  while ((new Date()).getTime() - start < delay) {    continue;  }}function test() {  console.log('111');  sleep(2000);  console.log('222');}test()方法二:
async function test() {  console.log('Hello')  await sleep(1000)  console.log('world!')}function sleep(ms) {  return new Promise(resolve => setTimeout(resolve, ms))}test()
分享淘帖
回复

使用道具

您的回复是对作者最大的奖励

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

13519682291

新手猿

  • 主题

    2

  • 帖子

    2

  • 关注者

    0

Archiver|手机版|小黑屋|云大陆 | 赣ICP备18008958号-4|网站地图
Powered by vrarz.com!  © 2019-2020版权所有云大陆