回复 (7)
E
好厉害!学习了
C
好坟。。。
Y
mark
L
最新的nodejs不要用nextTick。用setImmediately
J
问一个问题,我在一个框架中看到类似这样的一份实现:
function classA(fct){this.fct = fct;};
classA.prototype.run()=function(){
var self = this;
setTimeout(function(){this.fct.call(self,self)},1);
return this;}
var instance = new ClassA(function(){console.log(1)});
instance.run();
其实这个run方法的调用是很频繁的,框架中的很多语句都会去创建classA对象执行run方法. 我想知道这里的setTimeout调用的目的是为了?
F
timer复用。。。解除疑惑。。。以后得多深入源码。。
D
最后小结收益良多啊,希望爱多兄能有更多深入浅出的文章~ 继续关注中~
参与回复
登录后即可参与回复。登录