Я новичок в CoffeeScript (и довольно неопытный JS тоже, так жаль, если это наивно), и я пытался создать класс, как показано ниже:
class Test
a: []
make: ->
@a.push ['A', 'B', 'C']
getdata: ->
output = ""
for i in @a
output += i
output
b = new Test
b.make()
alert(b.getdata())
c = new Test
c.make()
alert(c.getdata())
Выход, который я получаю: "A, B, C" "A, B, C, A, B, C"
Несмотря на создание нового экземпляра 'Test'; массив добавляется и не очищается. Что я здесь делаю неправильно? Я неправильно инициализирую переменную-член?