内部クラスインスタンスから内部クラスコンストラクタに外部クラスインスタンスを渡すことを除いて、内部クラスインスタンスから外部クラスフィールドにアクセスする方法がある場合はどうなりますか?
具体的には、簡単な例を示します。
class Test
constructor: (@number) ->
class SubTest
constructor: (@name) ->
toString: () ->
console.log @name, @number
getSubTest: () ->
return new SubTest "SubTest"
test = new Test 10
test.getSubTest().toString() # SubTest undefined
そこで、「SubTestundefined」ではなく「SubTest10」を取得したいと思います。出来ますか?