我想在 Flex 中迭代一个 ArrayCollection,同时可以添加和删除项目。
因为我没有找到像在 Java 中那样使用“经典”迭代器的方法,它可以完成这项工作。我试过光标。但它并没有真正按照我想要的方式工作;)那么我该怎么做呢?
var cursor:IViewCursor = workingStack.createCursor();
while (!cursor.afterLast)
{
// Search
deepFirstSearchModified(cursor.current.node,nodeB,cursor.current.way);
// Delete Node
cursor.remove();
// Next Node
cursor.moveNext();
}