为了账号安全,请及时绑定邮箱和手机立即绑定

封装一个obj对象 实现 obj 链式调用,异步等待settimeOut之后继续调用

封装一个obj对象 实现 obj 链式调用,异步等待settimeOut之后继续调用

慕村9548890 2019-02-03 23:00:54
例:obj.write("1").await(1000).write("2");// 打印 1// 等待 await 时长之后打印 2### 题目描述
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

 class Obj {    constructor () {      this.sleep = 0
    }

    write (str) {      if (this.sleep) {
        setTimeout(() => {
            console.log(str)
          },          this.sleep)
      } else {
        console.log(str)
      }      return this
    }

    await (time) {      this.sleep += time      return this
    }
  }


查看完整回答
反对 回复 2019-02-03
  • 1 回答
  • 0 关注
  • 381 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信