这些替代方案是CoffeeScript中基于类的编程的最佳风格吗?哪种风格最适合CoffeeScript中的基于类的编程?
# Alternative 1
class Person
constructor: (@name, @age) ->
new Person "Peter", 19
# Alternative 2
class Person
name: ""
age: 0
constructor: (@name, @age) ->
new Person "Peter", 19
# Alternative 3
class Person
constructor: (@name = "", @age = 0) ->
new Person "Peter", 19
# Alternative 4
class Person
constructor: (name, age) ->
@name = name ? ""
@age = age ? 0
new Person "Peter", 19
什么是你的“最佳”的标准? – Phrogz
这个问题应该转移到http://codereview.stackexchange.com/ –
@TrevorBurnham:不知道那个。看起来很整洁! – ajsie