看看下面的代码有什么问题吗?
function func(){ console.log("func got called"); }; setTimeout(func(), 5000);
不过这是提炼后的代码。真实的代码肯定没有这么简单明了。 还有就是长时间编程后大脑反应迟钝不少。所以陈浩认为加班是不利于生产力的。
()
…这种重构有啥意义呢
@i5ting 不是重构啊,只是提出来给大家无聊看看。不然搞一堆其他代码这里干嘛
function func(){ console.log("func got called"); }; setTimeout(func, 5000);
@russj 我觉得更多的是,平常该养成好习惯,你说么?
()…
所以我比较建议这样, 虽然看起来比直接func稍微麻烦点。
setTimeout(function(){ func() }, 5000)
@YikaJ 不够简洁
写代码还是要简洁的
@russj 空间换时间,大家都懂的。不然你也不会浪费那么多时间找不着吧~~ 可以还可以带参数,多好呀。
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
()
…这种重构有啥意义呢
@i5ting 不是重构啊,只是提出来给大家无聊看看。不然搞一堆其他代码这里干嘛
@russj 我觉得更多的是,平常该养成好习惯,你说么?
()…
所以我比较建议这样, 虽然看起来比直接func稍微麻烦点。
@YikaJ 不够简洁
写代码还是要简洁的
@russj 空间换时间,大家都懂的。不然你也不会浪费那么多时间找不着吧~~ 可以还可以带参数,多好呀。