我需要對數組進行排序,以便返回最小值和最大值。我迄今爲止編寫的代碼似乎沒有做任何事情。JavaScript中數組的最小值和最大值
function sort(array) {
arrayNew = [];
maximum = array[0];
minimum = array[0];
for (i = 0; i < array.length; i++) {
if (maximum < array[i]) {
maximum = array[i];
}
}
arrayNew.push(maximum);
for (i = 0; i < array.length; i++) {
if (minimum > array[i]) {
minimum = array[i];
}
}
arrayNew.unshift(minumum);
return arrayNew;
}
var arr1 = [3, 8, 7, 6, 5, -4, 3, 2, 1];
alert(sort(arr1));
你有一個拼寫錯誤:'arrayNew.unshift(minumum);' – trnelson 2014-10-22 10:26:01