Math.max([value1[,value2[, ...]]])
Возвращает наибольший из списка аргументов.
Если аргументов нет, то результатом является -Infinity.
-Infinity
Если хотя бы один из аргументов не может быть приведен к числу, то результат: NaN.
NaN
Здравствуйте! Забыли написать, что же все таки делает данная функция например, так:
Возвращает большее число из двух (или более) аргументов.
примера не будет?
Отметим, что метод max принимает список аргументов через запятую. Что делать, если нужно найти максимум в массиве? Здесь нам поможет метод apply.
var nums = [1,2,10,4,5]; console.log(Math.max.apply(null, nums)); // или Math.max.apply(Math, nums)
Чтобы каждый раз не вызывать такой метод для массива через Math, его можно определить для прототипа класса Array.
Array.prototype.max = function() {return Math.max.apply(null, this);};
Приходится иногда обращаться за справкой. Всех методов не упомнить.
Дерево всех статей
Здравствуйте!
Забыли написать, что же все таки делает данная функция
например, так:
Возвращает большее число из двух (или более) аргументов.
примера не будет?
Отметим, что метод max принимает список аргументов через запятую. Что делать, если нужно найти максимум в массиве? Здесь нам поможет метод apply.
var nums = [1,2,10,4,5];
console.log(Math.max.apply(null, nums)); // или Math.max.apply(Math, nums)
Чтобы каждый раз не вызывать такой метод для массива через Math, его можно определить для прототипа класса Array.
Array.prototype.max = function() {return Math.max.apply(null, this);};
Приходится иногда обращаться за справкой. Всех методов не упомнить.