相当新的骨干,所以这是一个非常基本的问题。 我有一个骨干收集传递给函数,我可以证明它已经过去了,该集合中的车型有IDS。
下面是我如何设置的标识 -
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)
我看见两个undefineds。 它是否正确? 如果是这样,为什么我不能用一个for循环都要经过骨干集合? 此外,有没有一种方法,我可以这样做?