Я просматривал некоторые популярные console.log()
обертки/полифиллы :
Я замечаю, что все они принимают несколько arguments
, но все они делают что-то вроде этого:
console.log(arguments);
Что приводит к такому выводу (в Chrome):
Принимая во внимание, что, по крайней мере, в современном браузере, таком как Chrome или Firefox, console.log()
также принимает несколько аргументов, так что это будет давать (ИМХО )превосходный результат:
console.log.apply(console, arguments)
Что приводит к такому выводу (в Chrome):
Есть ли какая-то особая причина, по которой мне следует избегать использования console.log.apply()
с несколькими аргументами? Или это просто дело вкуса или экономии байтов?