我需要对数组进行排序,以便返回最小值和最大值。我迄今为止编写的代码似乎没有做任何事情。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