CNode

居然这个问题找了10分钟

分享
Rrussj发布于11 年前最后回复11 年前9 回复4354 浏览0 收藏

看看下面的代码有什么问题吗?

function func(){
	console.log("func got called");
};
setTimeout(func(), 5000);

不过这是提炼后的代码。真实的代码肯定没有这么简单明了。 还有就是长时间编程后大脑反应迟钝不少。所以陈浩认为加班是不利于生产力的。

查看回复

回复 (9)

L
leapon#1·11 年前

()

I
i5ting#2·11 年前

....这种重构有啥意义呢

R
russj#3·11 年前
引用 i5ting....这种重构有啥意义呢

@i5ting 不是重构啊,只是提出来给大家无聊看看。不然搞一堆其他代码这里干嘛

T
TossShinHwa#4·11 年前
function func(){
    console.log("func got called");
};
setTimeout(func, 5000);
I
i5ting#5·11 年前
引用 russj@i5ting 不是重构啊,只是提出来给大家无聊看看。不然搞一堆其他代码这里干嘛

@russj 我觉得更多的是,平常该养成好习惯,你说么?

D
DavidCai1993#6·11 年前

()...

Y
YikaJ#7·11 年前

所以我比较建议这样, 虽然看起来比直接func稍微麻烦点。

    setTimeout(function(){
	    func()
    }, 5000)
R
russj#8·11 年前
引用 YikaJ所以我比较建议这样, 虽然看起来比直接func稍微麻烦点。

@YikaJ 不够简洁

写代码还是要简洁的

Y
YikaJ#9·11 年前
引用 russj@YikaJ 不够简洁 写代码还是要简洁的

@russj 空间换时间,大家都懂的。不然你也不会浪费那么多时间找不着吧~~ 可以还可以带参数,多好呀。

参与回复
登录后即可参与回复。登录