Вывод min/max из генерируемого списка js

145
11 июня 2018, 20:20

Есть код, он работает только когда указать статичные данные в var = mass[]. Но у меня значение генерируются случайными числами и при этом сам масив выводит а от значение min/max - NaN

Как исправить?

var mass = [];
var min = mass[0];
var max = mass[0];
for (i = 0; i < 20; i++) {
    mass[i] = Math.round(Math.random() * 100);
}
for (j = 0; j < mass.length; j++) {
    max = Math.max(max, mass[j]);
    min = Math.min(min, mass[j]);
    if (max < mass[j]) {
        max = mass[j];
    }
}
console.log(mass, min, max);
Answer 1
   var mass = [];    
   for (i = 0; i < 20; i++) {
        mass[i] = Math.round(Math.random() * 100);
    }
    var min = mass[0];
    var max = mass[0];
    for (j = 0; j < mass.length; j++) {
        max = Math.max(max, mass[j]);
        min = Math.min(min, mass[j]);
        if (max < mass[j]) {
            max = mass[j];
        }
    }
    console.log(mass, min, max);
READ ALSO
Что за модуль bluebird?

Что за модуль bluebird?

bluebird, как я понял, это библиотека промисовНо зачем она нужна, если в ES6 и так поддерживает промисы? Или bluebird — это те же самые промисы что в нативном...

179
Почему не срабатывает subscribe() после combineLatest()?

Почему не срабатывает subscribe() после combineLatest()?

Я начал писать простенький скрипт игры, но столкнулся с проблемой

198
Удаление символов из текста в java

Удаление символов из текста в java

Как удалить символы из текста за исключением русского/английского алфавита, знаков пунктуации и пробельных символов с помощью регулярных...

158
Json методы, как получить информацию из deviations

Json методы, как получить информацию из deviations

у меня есть задание, в одной части из которого я должен получить сообщение с сайта о возможной задержке поезда

198