JavaScript Array: поиск максимального значения – методы и примеры

Чтобы найти максимальное значение в массиве в JavaScript, вы можете использовать различные методы. Вот несколько часто используемых подходов:

  1. Использование метода Math.max():

    var array = [1, 5, 3, 9, 2];
    var max = Math.max.apply(null, array);
    console.log(max); // Output: 9
  2. Использование оператора распространения (…) и метода Math.max():

    var array = [1, 5, 3, 9, 2];
    var max = Math.max(...array);
    console.log(max); // Output: 9
  3. Использование метода уменьшения():

    var array = [1, 5, 3, 9, 2];
    var max = array.reduce(function(a, b) {
    return Math.max(a, b);
    });
    console.log(max); // Output: 9
  4. Использование цикла:

    var array = [1, 5, 3, 9, 2];
    var max = array[0];
    for (var i = 1; i < array.length; i++) {
    if (array[i] > max) {
    max = array[i];
    }
    }
    console.log(max); // Output: 9