2015-05-14 2 views

ответ

1

Если массив состоит только из цифр, то вы можете сделать следующее:

myArray.sort(Array.NUMERIC); 

var biggest:Number = myArray[myArray.length-1]; 
var nextBiggest:Number = myArray[myArray.length-2]; 

Или сортировать другое направление:

myArray.sort(Array.NUMERIC | Array.DESCENDING); 
var biggest:Number = myArray[0]; 
var nextBiggest:Number = myArray[1]; 

Если массив состоит из объектов, имеющих числовое имущество, вы можете сделать следующее:

var myArray:Array = [{name: "Hugh Jass", age: 5},{name: "Homer Simpson", age: 38}]; 

myArray.sortOn(["age"], [Array.NUMERIC]); 
+0

Спасибо, это блестяще! – Coder

Смежные вопросы