Do kolekcji pętli nad kręgosłupem

Dość nowy w kręgosłupie, więc jest to bardzo podstawowe pytanie. Mam kolekcję Backbone przekazaną do funkcji i mogę udowodnić, że została ona przekazana i że modele w kolekcji mają identyfikatory.

Oto jak ustawiam identyfikatory -

convertToMapObjects: (results)  =>
   objectList = new ObjectList()
   results.each(result)->
    testObj = new TestObject()
    testObj.set
      id = result.get("id")
    objectList.add(testObj)

I w innej funkcji (dostęp poprzez udostępnienie modelu wyzwalania zdarzenia) -

getIds: (objects) =>
ids = (object.id for object in objects) 

Myślę, że przyczyną może być to, że przechodzę przez kolekcję, ponieważ próbowałem to robić

for object in objects
   console.log(object)

Widziałem dwa niezdefiniowane. Czy to jest poprawne? Jeśli tak, dlaczego nie mogę użyć pętli for, aby przejść przez kolekcję szkieletową? Czy istnieje sposób, żeby to zrobić?

questionAnswers(3)

yourAnswerToTheQuestion