Зачем при поиске максимального значения в массиве в Math.max.apply в качестве параметра прописывать null?
есть массив
let arr = [1, 2, 4, 53]
Находим максимальное значение массива
let max = Math.max.apply(null, arr);
console.log(max)
Вопрос - зачем прописывать параметр null в Math.max.apply? Понятно, что без этого он работать не будет, но зачем?
Ответы (1 шт):
Автор решения: Grundy
→ Ссылка
Первый параметр метода .apply отвечает за значение, на которое будет ссылаться ключевое слово this внутри вызываемой функции.
В данном случае, внутри функции this не используется, поэтому первым параметром можно передать что угодно.