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

例:obj.write("1").await(1000).write("2");//打印1//等待await时长之后打印2###题目描述
慕容708150
浏览 339回答 2
2回答

繁星点点滴滴

classObj{constructor(){this.sleep=0}write(str){if(this.sleep){setTimeout(()=>{console.log(str)},this.sleep)}else{console.log(str)}returnthis}await(time){this.sleep+=timereturnthis}}constobj=newObj()obj.write('1').await(1000).write('2').await(3000).write(3)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript