J'ai une collection de tableaux avec n'importe quel nombre d'objets. Je sais que chaque objet a une propriété donnée. Existe-t-il un moyen facile (appelé "built-in") d'obtenir un tableau de toutes les valeurs de cette propriété dans la collection?Quel est le moyen le plus facile/le meilleur d'obtenir un tableau de valeurs à partir d'une collection de tableaux?
Par exemple, disons que j'ai la collection:
var myArrayCollection:ArrayCollection = new ArrayCollection(
{id: 1, name: "a"}
{id: 2, name: "b"}
{id: 3, name: "c"}
{id: 4, name: "d"}
....
);
Je veux obtenir le tableau "1,2,3,4 ....". En ce moment, je dois parcourir la collection et pousser chaque valeur vers un tableau. Puisque ma collection peut devenir grande, je veux éviter de faire une boucle.
var myArray:Array /* of int */ = [];
for each (var item:Object in myArrayCollection)
{
myArray.push(item.id);
}
Quelqu'un a-t-il des suggestions?
Merci.
C'est exactement ce que je cherchais. Merci beaucoup! –
Cela n'empêche pas de boucler, évite juste d'écrire la boucle. – tvanfosson