Зачем вызывать «apply» вместо прямого вызова функции?

При просмотре исходного кода raphael или g.raphael или других библиотек я заметил, что разработчик делает что-то вроде этого:

var val = Math.max.apply(Math, data_array);

Почему бы просто не вызвать функцию напрямую, например :

var val = Math.max(data_array);

Спасибо.

12
задан Josh Lee 9 May 2011 в 12:08
поделиться