0
class Example
constructor: ->
$.each [1, 2, 3], (key, value) ->
@test = value
return @test
render: ->
alert @test
example = new Example()
example.render()
私はCoffeeScript(+ jQuery)を使用しています。これは@test変数に値3を取得するクラスの例です。しかし、これは起こらない、あなたは私を助けることができますか?CoffeeScriptクラス変数
コンストラクタは何も返しません。クラスのインスタンスは、クラスをインスタンス化するときに常に返されます。あなたの質問とは関係がありませんが、私はあなたに知らせるべきだと思いました。 – Sandro
他の人が...コンストラクタを読んで訂正する*絶対に値を返すことができます。 *オブジェクト*(つまり、数値や文字列などのプリミティブな値は返さない)を返す必要があります(http://es5.github.io/#x13.2.2、手順9.と10.を参照) – ELLIOTTCABLE