Function.prototype.apply()
принимает первым аргументом контекст (this
), с которым будет работать, в Вашем случае - person
. Вторым аргументом принимает массив аргументов вызова функции, которую вызываете при помощи .apply
. Можете почитать подробнее на MDN и learn.javascript.ru.