Этот фрагмент вырезается из секретов 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)
?