2
Интересно, как я мог найти ДВА самых больших чисел в массиве с использованием as3 и Flash. Заранее спасибо.AS3 - Как найти ДВА самых больших номеров в массиве
Интересно, как я мог найти ДВА самых больших чисел в массиве с использованием as3 и Flash. Заранее спасибо.AS3 - Как найти ДВА самых больших номеров в массиве
Если массив состоит только из цифр, то вы можете сделать следующее:
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]);
Спасибо, это блестяще! – Coder