例:
class Test constructor : -> console.log 'コンストラクタが呼び出された' // JavaScriptに変換されたコード // (function() { var Test; Test = (function() { function Test() { console.log('コンストラクタが呼び出された'); } return Test; })(); }).call(this);
実行結果:
test = new Test()を実行してみると、以下の結果となりインスタンス作成時にconstructor関数が呼び出されていることが確認出来ます。
/usr/local/bin/coffee hoge.coffee コンストラクタが呼び出された