отправляет возможно несколько аргументов как несколько аргументов вместо одного массива.
фрагмент вырезан из Тайны JavaScript ниндзя.
function log() {
try {
console.log.apply( console, arguments );
} catch(e) {
try {
opera.postError.apply( opera, arguments );
} catch(e){
alert( Array.prototype.join.call( arguments, " " ) );
}
}
}
Почему я должен подать заявку и какая разница междуconsole.log.apply(console, arguments)
а такжеconsole.log(arguments)
?