0

sをインスタンス化しようとするとMyClass()、次のエラーが発生します。

s = new MyClass();
> TypeError: 'undefined' is not a function (evaluating '_class.apply(this, arguments)')

クラスです

class MyClass
    constructor: (@value = 'defaultValue')
    ….

このエラーの原因は何ですか?

4

1 に答える 1

2

コンストラクターは関数である必要があるため、次を指定する必要があります->

class MyClass
    constructor: (@value = 'defaultValue') ->

デモ

于 2012-11-20T08:01:59.827 に答える