美文网首页
js 中的睡眠函数

js 中的睡眠函数

作者: 南漂一枚 | 来源:发表于2021-12-29 16:07 被阅读0次

let array = [[{'level':"赛程表1",'time':3000},{'level':"对阵图1",'time':8000},{'level':"小组积分赛1",'time':10000}],[{'level':"赛程表2",'time':5000},{'level':"对阵图2",'time':8000},{'level':"小组积分赛2",'time':10000}],[{'level':"赛程表3",'time':5000},{'level':"对阵图3",'time':6000},{'level':"小组积分赛3",'time':9000}]]

async function sleep(time) {

  await new Promise((resolve,reject)=>{

     setTimeout(() => {

      //  console.log(`等了${time}s`)

       resolve()

     }, time);

  })

}

async function doSome(params) {

  for (let x = 0; x < array.length; x++) {

    const eleArr = array[x];

    for (let y = 0; y < eleArr.length; y++) {

      const ele = eleArr[y];

      console.log(ele.level)

      await sleep(ele.time)

      if (x>=array.length-1 && y>=eleArr.length-1) {

        doSome()

      }

    }

  }

}

doSome()

相关文章

  • js 中的睡眠函数

    letarray=[[{'level':"赛程表1",'time':3000},{'level':"对阵图1",'...

  • JSdeep(异步就是设闹钟)

    看这里 如果我想设计这样一个函数sleep(time),该函数执行效果是令js引擎进入为期为time的睡眠,睡眠结...

  • this

    this在js中主要研究的是函数中的this,不代表函数外没有this,函数外的this指向window js中的...

  • 2018-12-01

    js中括号操作属性 js函数 js换肤 变量和函数预解析 匿名函数 函数传参 函数return关键字 流程控制语句...

  • js中函数的函数

    函数是支撑一门编程语言的重要内容,在JavaScript(下面简称js)中,函数有多种声明和调用方式,而且函数的位...

  • 前端面试题(持续补充)

    js,node.js基础: 闭包 闭包是能够读取其他函数内部变量的函数。在js中,只有函数内部的子函数可以访问内部...

  • 函数如何在 JS 中是一等公民

    所谓一等公民,就是指函数在 JS 中可以作为变量,函数参数,函数返回值。 JS 中函数是一种特殊的对象。函数与对象...

  • JS中的数学函数Math

    JS中的数学函数MathMath 称为数学函数,属于对象类型的函数

  • 前端JS进阶二(ES6-Class语法)

    Class和普通构造函数有何区别 前端会使用ES6中的Class来代替JS中的构造函数 JS 构造函数 Class...

  • JS中的函数

    函数:预先定义好的,可以被反复利用的代码块 函数不调用不执行 格式:function fn(){//代码} fn...

网友评论

      本文标题:js 中的睡眠函数

      本文链接:https://www.haomeiwen.com/subject/uzgvqrtx.html