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ć?