Actionscript 3 在actionscript 3中对对象数组进行排序

Actionscript 3 在actionscript 3中对对象数组进行排序,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我在AS3中有一个对象数组,我想根据它们的自定义属性对其进行排序 有没有一种自动排序的方法,或者我真的需要定义一个函数来进行排序? 有什么帮助吗???您可以这样做 var records:Array = new Array(); records.push({name:"john", city:"montreal", zip:63144}); records.push({name:"bob", city:"toronto", zip:66345}); records.push({name:

我在AS3中有一个对象数组,我想根据它们的自定义属性对其进行排序

有没有一种自动排序的方法,或者我真的需要定义一个函数来进行排序? 有什么帮助吗???

您可以这样做

var records:Array = new Array(); 

records.push({name:"john", city:"montreal", zip:63144}); 
records.push({name:"bob", city:"toronto", zip:66345}); 
records.push({name:"bob", city:"vancouver", zip:16010}); 

records.sortOn(["name", "city"]); 

trace("records.sortOn('city', 'name');"); 

非常感谢你的快速回复,这正是我想要的:D