code-byte-labs
Results
1
comments of
code-byte-labs
我用了很非常简单的方法实现的,不知道是否正确,请各位朋友指正。 思路如下: 1.给LazyMan设置是否休息的标志isSleep,sleep和sleepFirst方法都能将isSleep设置为真,并设置休息的时间sleepTime, eat方法根据isSleep决定是否延时执行 2.sleepFirst有优先执行权,sleepFirst中不设置setTimeout 3.要实现链式调用,所以每个方法都要返回this ```js class LazyManObject{ constructor(str) { console.log('I am ' + str); this.isSleep = false; this.sleepTime = 0; } eat(str) { setTimeout(() => { if (!this.isSleep)...