猿问
封装一个obj对象 实现 obj 链式调用,异步等待settimeOut之后继续调用
例:
obj.write("1").await(1000).write("2");
// 打印 1
// 等待 await 时长之后打印 2### 题目描述
慕村9548890
浏览 382
回答 1
1回答
ibeautiful
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 } }
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答