Coding style 函数调用首选的CoffeeScript括号样式?

Coding style 函数调用首选的CoffeeScript括号样式?,coding-style,standards,coffeescript,Coding Style,Standards,Coffeescript,CoffeeScript方法/函数调用中括号的首选、公认、最佳做法等是什么 foo(bar,baz).zap (食物吧,巴兹).zap 总是1还是总是2?或者其他什么/这取决于(请详细说明)第一种样式更常见。一个原因是,在链中,链的每一步都只能使用第一种样式: foo(bar, baz).zap(yota).penumbra 但请考虑 new Foo.bar() 表示“创建Foo.bar的新实例,而 (new Foo).bar() 表示“创建Foo的新实例,并在该实例上调用bar方法”。类

CoffeeScript方法/函数调用中括号的首选、公认、最佳做法等是什么

  • foo(bar,baz).zap

  • (食物吧,巴兹).zap


  • 总是1还是总是2?或者其他什么/这取决于(请详细说明)

    第一种样式更常见。一个原因是,在链中,链的每一步都只能使用第一种样式:

    foo(bar, baz).zap(yota).penumbra
    
    <>但请考虑

    new Foo.bar()
    
    表示“创建
    Foo.bar
    的新实例,而

    (new Foo).bar()
    
    表示“创建
    Foo
    的新实例,并在该实例上调用
    bar
    方法”。类似于
    new
    ,在使用Node的
    require
    之类的函数时,我更喜欢使用第二种样式:

    (require 'crypto').createHash 'sha1'