当我说arrayCollection.addItemAt(object,0)时会发生什么?

See*_*ker 1 apache-flex actionscript-3 arraycollection

假设我有一个Array集合,里面装满了一些元素.如果我说

myArrayCollection.addItemAt(object,0);
Run Code Online (Sandbox Code Playgroud)

这到底发生了什么?所有元素都会被严格转移吗?或者第0个位置的元素被替换为新元素?

Amy*_*hip 5

总而言之,有两个不同方法addItemAt()和setItemAt()的原因是因为其中一个方法添加了一个新项目(不替换任何现有项目),另一个方法设置/覆盖现有索引.

有关更多信息,请查看ArrayCollection文档.