Объект Array содержит метод сортировки Sort. С его помощью можно упорядочить массив, а также найти его наибольший и наименьший элементы. После сортировки по возрастанию минимальный элемент массива приобретает индекс, равный нулю, а максимальный элемент - n-1. Сказанное выше проиллюстрировано следующим листингом.
var n, i, str,Alpha_min,Alpha_max;
Alpha = new Array(12, -6, 11, 8, -4, 9, 15, 23, 61, -2);
n = Alpha.length
str = "Массив до сортировки: " + "<br/>";
for (i = 0; i < n; i++) {
str += Alpha[i] + "<br/>";
}
str += "<br/>" + "Массив после сортировки: " + "<br/>";
function compare(x, y) {
return x - y;
}
Alpha.sort(compare);
for (i = 0; i < n; i++) {
str += Alpha[i] + "<br/>";
}
Alpha_min = Alpha[0];
Alpha_max = Alpha[n - 1];
str += "<br>" + "Минимальный элемент массива = " + Alpha_min + "<br>" +
+"Максимальный элемент массива = " + Alpha_max;
document.write(str);

Рис. 9.8.