Може ли Math.min() и Math.max() функциите да се използват за набот от числа или масив от числа едновременно?
Math.min() и Math.max() функциите само за сравнение на 2 числа едновременно ли се използват. Не може ли за набор от числа или масив от числа едновременно!?
Math.max(...array);
Math.max.apply(null, array);
array.reduce((a, b) => Math.max(a, b));
и 2. са за малки масиви от числа, т.к. функциите имат ограничение в максималния брой параметри, а 1. и 2. превръщат всеки елемент от масива впараметър на функцията.
е по-странно изглеждащото решение, но пък работи за всякакъв размер на масива от числа.
1.Math.max(...array);
2.Math.max.apply(null, array);
3.array.reduce((a, b) => Math.max(a, b));
1 и 2 са за малки масиви от числа, т.к. функциите имат ограничение в максималния брой параметри, а 1. и 2. превръщат всеки елемент от масива впараметър на функцията.
3 е по-странно изглеждащото решение, но пък работи за всякакъв размер на масива от числа.
Много благодаря!
Math round изпогазвали се както в C#