Максимальный элемент массива

by Artem

JavaScript

'use strict';

const arr = [1, 10, 22, 99, 8, 788, 55, 3];

function findMaxInArr(arr) {
  if (arr.length === 1) return arr[0];
  let newArr = [];
  arr.forEach((el) => {
    newArr.push(el);
  });
  let max = newArr[newArr.length - 1];
  let a = newArr[newArr.indexOf(max) - 1];
  if (a > max) max = a;
  newArr.pop();
  return max > findMaxInArr(newArr) ? max : findMaxInArr(newArr);
}

console.log(findMaxInArr(arr));