У меня есть такой код:
class Canine
constructor: (@breed) ->
whichBreed: ->
alert @breed
poodle = new Canine "poodle"
labrador = new Canine "labrador"
iterate = ->
poodle.whichBreed()
labrador.whichBreed()
То, что я хочу, выглядит примерно так:
listOfDogs = [poodle, labrador]
for d in listOfDogs
d.whichBreed()
но так не работает. Можно ли перебрать список объектов с одинаковой структурой?