laredotornado wrote:
Quote:
For example, if my array were
var featureData = [{name:'BCD',description:'aaa'},
{name:'aaa',description:'bbb'},{name:'ccc',descrip tion:'wewfwef'}];
How could I sort the array based off the elements in the "name"
attribute? |
Your array has a method named sort to which you need to pass a comparer
function:
var featureData = [{name:'BCD',description:'aaa'},
{name:'aaa',description:'bbb'},{name:'ccc',descrip tion:'wewfwef'}];
featureData.sort(function (obj1, obj2) {
return obj1.name < obj2.name ? -1 :
(obj1.name > obj2.name ? 1 : 0);
});
See
https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Array/sort
--
Martin Honnen
http://JavaScript.FAQTs.com/