我有一个Coffeescript类和一个子类。从子类构造函数我想调用超级实现。我喜欢这个:
class MyTestAbstract
constructor: ->
@created_at = new Date()
class MyTestConcrete extends MyTestAbstract
constructor: ->
super
但是我收到以下语法错误:
/usr/local/lib/node_modules/coffee-script-redux/bin/coffee --source-map -i test_class.coffee
Syntax error on line 7, column 10: unexpected '\n' (\u000A)
4 :
5 : class MyTestConcrete extends MyTestAbstract
6 : constructor: ->
7 : super
^ :~~~~~~~~~^
8 :
这里有什么问题?
更新:似乎是CoffeeScriptRedux问题。我在github上创建了一个问题:https://github.com/michaelficarra/CoffeeScriptRedux/issues/244
答案 0 :(得分:2)
super
尚未在redux中实现。
答案 1 :(得分:0)
您的代码可以与newest coffeescript编译器一起使用。
您是否尝试过明确通话?
class MyTestConcrete extends MyTestAbstract
constructor: ->
super()
super
调用后的行是否可能包含空格?