# Sorting Objects in an Array via one of their property.

**URL:** <https://forum.kirupa.com/t/sorting-objects-in-an-array-via-one-of-their-property/634395>\
**Category:** flash\
**Created:** [March 26, 2016, 11:38am UTC](https://forum.kirupa.com/t/sorting-objects-in-an-array-via-one-of-their-property/634395 "2016-03-26T11:38:49Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Donald\_Brisson](https://avatars.discourse-cdn.com/v4/letter/d/22d042/32.png) [@Donald\_Brisson](https://forum.kirupa.com/u/Donald_Brisson)\
**Post date:** [March 26, 2016, 11:38am UTC](https://forum.kirupa.com/t/sorting-objects-in-an-array-via-one-of-their-property/634395/1 "2016-03-26T11:38:49Z")

</div>

Hello everyone,

I have an Array which holds Items (extends Object Class). These Items have a property called itemName. Is it possible to sort the array by that object’s property?

I’ve tried both the sort() & sortOn() methods without succkess:

i.e.

var db:Array = [item1, item2, item3,item4]; // item1.itemName=‘d’, item2.itemName=‘c’, …

db.itemName.sort(); // clearly that wouldn’t work.  
&  
db.sortOn(itemName); // I’m assuming the Sort on Alpha is the default.

Any help is appreciated.

Thanks!

---

<div class="post-metadata">

**Author:** ![alltom](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/alltom/32/7274_2.png) [@alltom](https://forum.kirupa.com/u/alltom)\
**Post date:** [March 26, 2016, 5:49pm UTC](https://forum.kirupa.com/t/sorting-objects-in-an-array-via-one-of-their-property/634395/2 "2016-03-26T17:49:16Z")

</div>

Does `db.sortOn("itemName")` work?

---

<div class="post-metadata">

**Author:** ![Donald\_Brisson](https://avatars.discourse-cdn.com/v4/letter/d/22d042/32.png) [@Donald\_Brisson](https://forum.kirupa.com/u/Donald_Brisson)\
**Post date:** [March 26, 2016, 6:10pm UTC](https://forum.kirupa.com/t/sorting-objects-in-an-array-via-one-of-their-property/634395/3 "2016-03-26T18:10:46Z")

</div>

Yes! tyvm, i can’t believe i missed that! (\>\_\<)
