Для Loop over Backbone Collection

Довольно плохо знаком с основой, так что это действительно основной вопрос. У меня есть коллекция Backbone, переданная в функцию, и я могу доказать, что она была передана и что модели в коллекции имеют идентификаторы.

Вот как я устанавливаю идентификаторы:

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

И в другой функции (доступ к которой осуществляется через создание модели для запуска события) -

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

Я думаю, что проблема может быть из-за того, как я перебираю коллекцию, потому что, когда я пытался сделать

for object in objects
   console.log(object)

Я видел два неопределенных. Это правильно? Если да, то почему я не могу использовать цикл for для прохождения сбора по магистрали? Кроме того, есть ли способ, которым я мог бы сделать это?

Ответы на вопрос(3)

Ваш ответ на вопрос