这段代码摘自 JavaScript Ninja 的秘密。
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)
?