将功能分成几行

时间:2014-05-15 13:27:16

标签: javascript line-breaks

行。我需要记录一些产品,这是JS中的产品,但我对这种语言有点笨拙。文档中有代码块,我需要打破一些行(它们在PDF中有很大的尾巴)。在Python中,我可以执行以下操作:

foo(bar1,
    bar2)

我可以在JavaScript中这样做吗?关于在JS中打破长线的一般建议是什么?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用逗号的换行符。以下是Google JavaScript Style Guide

中的示例
// Parenthesis-aligned, one argument per line.  Emphasizes each
// individual argument.
function bar(veryDescriptiveArgumentNumberOne,
             veryDescriptiveArgumentTwo,
             tableModelEventHandlerProxy,
             artichokeDescriptorAdapterIterator) {
    // ...
}

答案 1 :(得分:0)

可以用JavaScript做到这一点。像Python一样,JavaScript会理解括号。我个人建议在方法之前或之后编写注释,而不是在其定义中。如果您给自己的评论提供了自己的空间,那么您的代码将变得非常清晰,但是内联添加注释可能会非常混乱。