繁体   English   中英

将功能分成几行

[英]Breaking functions into several lines

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

foo(bar1,
    bar2)

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

是的,您可以在编写时使用逗号分隔符。 以下是Google JavaScript样式指南中的示例。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM