第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

封裝一個(gè)obj對(duì)象 實(shí)現(xiàn) obj 鏈?zhǔn)秸{(diào)用,異步等待settimeOut之后繼續(xù)調(diào)用

封裝一個(gè)obj對(duì)象 實(shí)現(xiàn) obj 鏈?zhǔn)秸{(diào)用,異步等待settimeOut之后繼續(xù)調(diào)用

有只小跳蛙 2019-03-25 10:51:31
例:obj.write("1").await(1000).write("2");// 打印 1// 等待 await 時(shí)長(zhǎng)之后打印 2### 題目描述
查看完整描述

2 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

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
    }
  }  const obj = new Obj()

  obj.write('1').await(1000).write('2').await(3000).write(3)


查看完整回答
反對(duì) 回復(fù) 2019-03-25
?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

function Delay() {    this.queue = Promise.resolve();
}
Delay.prototype.write = function() {    var args = arguments;    var _this = this;    this.queue = this.queue.then(function() {        console.log.apply(_this, args);
    });    return this;
};
Delay.prototype.await = function(time) {    this.queue = this.queue.then(function() {        return new Promise(function(resolve) {
            setTimeout(resolve, time);
        });
    });    return this;
};var obj = new Delay();
obj.write("1").await(1000).write("2");


查看完整回答
反對(duì) 回復(fù) 2019-03-25
  • 2 回答
  • 0 關(guān)注
  • 491 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)