思路一:可使用arr.sort()排序
function _max(array) {
let newArr = array.sort((a,b) => b - a);
return newArr[0]
}
思路二:使用for循环,定义变量保存第一个数组元素,然后挨个对比
function _max(array) {
let temp = array[0];
for (let i = 1; i < array.length; i++) {
if (temp < array[i]) {
temp = array[i]
}
}
return temp;
}
学习:使用Math.max()中的,spread语法将数组展开到参数列表中。
function _max(array) {
return Math.max(...array)
}