我刚遇到如下代码:
if (foo == "bar"){}else{
}
有人这样写而不是有充分的理由吗
if (foo != "bar") {
}
或者我只是在处理一个疯狂的疯子(这是我基于代码中其他内容的假设)。
最佳答案
[编辑]
JavaScript 社区中没有这样的约定。这只是糟糕的代码。
[下面的原始“答案”]
我在离开项目时更喜欢使用以下语法:
if (foo == "bar") { /* 100 or so spaces */ } else {
}
} else {
段有望被文本编辑器遮挡在屏幕之外,这样代码的作用与它看起来的完全相反。这样我可以确保剩下的开发团队诅咒我的名字并且永远不会考虑我的 future 发展或支持。 =D
关于javascript - empty true blocks 是 JavaScript 中的成语吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7179842/