次のコードがあります。
class Number
number = null
constructor: (num) ->
number = num
getNumber: -> number
class Sequence
numbers = []
constructor: ->
addNumber: (n) ->
numbers.push new Number n
displaySequence: ->
for number in numbers
alert number.getNumber()
seq = new Sequence()
seq.addNumber 1
seq.addNumber 2
seq.displaySequence()
のnumbers
配列には、値が 1 と 2 のseq
2 つのオブジェクトが含まれている必要がありますNumber
が、得られる結果は 2 と 2 です...誰かが私に光を当てることができますか?