如果有什么方法可以从内部类实例访问外部类字段,除了将外部类实例传递给内部类构造函数?
更具体地说,我有一个简单的例子:
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
所以,我想得到“SubTest 10”而不是“SubTest undefined”。可能吗?