# Filter movieclips in array?

**URL:** <https://forum.kirupa.com/t/filter-movieclips-in-array/300002>\
**Category:** Uncategorized\
**Created:** [November 14, 2009, 2:35am UTC](https://forum.kirupa.com/t/filter-movieclips-in-array/300002 "2009-11-14T02:35:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mschnadh](https://avatars.discourse-cdn.com/v4/letter/m/f19dbf/32.png) [@mschnadh](https://forum.kirupa.com/u/mschnadh)\
**Post date:** [November 14, 2009, 2:35am UTC](https://forum.kirupa.com/t/filter-movieclips-in-array/300002/1 "2009-11-14T02:35:34Z")

</div>

I know you can filter an array like so:

```auto
 
var employees:Array = new Array();
employees.push({name:"Employee 1", manager:false, male:true});
employees.push({name:"Employee 2", manager:true, male:false});
employees.push({name:"Employee 3", manager:false, male:true});
var managers:Array = employees.filter(isManager);
trace("males:");
managers.forEach(traceEmployee);
function isManager(element:*, index:int, arr:Array):Boolean {
 return (element.male == true);
}
function traceEmployee(element:*, index:int, arr:Array):void {
 trace(element.name + ((element.manager) ? " (manager)" : ""))
}

```

Is it possible to do the same thing if the array contains movieclips? If yes, how can I assign the booleans to those clips using “push”?

Thanks.
