javascript - empty true blocks 是 JavaScript 中的成语吗?

标签 javascript

我刚遇到如下代码:

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/

相关文章:

javascript - jQuery Find() 和 XML 在 IE 中不起作用

javascript - 以 Angular 或其他方式创建响应式顶部菜单(就像 Chrome 在调整页面大小时使用书签栏一样)

javascript - 更改当前网页上的一些(即不是全部)显示文本

javascript - 使用 anchor 链接时执行 Javascript

javascript - 使用窗口事件调整 Canvas 元素的大小

javascript - 是的,基于父对象模式的条件验证

javascript - JavaScript 中最大长度的正则表达式

javascript - IE9确认浏览器退出

javascript - 在 javascript 中使用原型(prototype)模式实现静态、私有(private)成员

数据属性中的 Javascript 正则表达式