合并2 arraycollection - Flex 3

Jam*_*mes 4 apache-flex

我如何将两者合并在一起?

一个arraycollection将包含0 ... 30的值,对象名称为"sxx",另一个arraycollection从数据库中检索.

Adr*_*scu 5

HI!

解决方案1:

private function mergeArrays(a:ArrayCollection, b:ArrayCollection):ArrayCollection
{
    for each(var item:Object in b)
    {
        a.addItem(item);
    }
    return a;
 }
Run Code Online (Sandbox Code Playgroud)

解决方案2:

var a:ArrayCollection = new ArrayCollection([1,2]);
var b:ArrayCollection = new ArrayCollection([3,4]);

a = new ArrayCollection(a.toArray().concat(b.toArray()));
Run Code Online (Sandbox Code Playgroud)

玩得开心!:P