【发布时间】:2015-02-24 13:12:04
【问题描述】:
A.函数 foo( ){ }
B. var foo = 函数 foo( ){ }
我以 A 方式编写所有 JavaScript 函数,因为我认为 B 是多余的。我的同事喜欢进去做大量查找/替换来重写我的函数,比如 B,因为他说这是 airbnb 的最佳实践。
两者之间的基本/实际区别是什么?
他这样做有破坏我的代码的危险吗?
一种做法比另一种更好吗(您能引用任何来源)吗?
【问题讨论】:
-
Yours is better。您能否将您的同事声称遵循的“airbnb 最佳实践”链接起来?
-
airbnb 不是某种租赁/预订网站吗?他们什么时候成为值得信赖的 JavaScript 最佳实践专家?
-
re AirBNB,很多人喜欢他们的综合styleguide/code conventions.
-
很好的链接@Andy。令人惊讶的是,我在“函数”下没有看到任何支持 OP 同事的信念,即他们建议不要使用函数声明。我确实看到了一些你可以误读的东西,但这是误读。
标签: javascript function