【发布时间】:2017-06-12 16:26:53
【问题描述】:
我在大学时被用于这种缩进和大括号放置的约定。
function code()
{
if(code)
{
code
}
}
但是 javascript 的在线教程告诉我改用这种样式
function code(){
if(code){
code
}
}
第一个也是我喜欢的风格,因为它更清晰易懂。我的问题是为什么我必须遵循第二个例子?有什么优势吗??
【问题讨论】:
-
没有任何优势,除了少了两行代码。对于第一种形式的某些人来说,它也可能更具可读性。
-
您可以在第一个示例中隐藏不需要的空格。
-
相同的代码。相信原因是这是 PHP 的首选样式,它往往具有多个层次,并且大多数 JavaScript 开发人员都来自 PHP 背景。我的意见。
-
我个人讨厌第一种形式,但是在 Visual Studio 中编码时我别无选择...我认为您应该使用编辑器的缩进快捷方式并使用它。
标签: javascript indentation brackets convention