思路一:可使用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)
}