我一直在寻找一些流行的console.log()
包装/ polyfills:
- 保罗爱尔兰的
- 我德国的
- 克雷格的短靴
我注意到,所有的人都接受多个arguments
,但他们都做这样的事情:
console.log(arguments);
这导致了这样的(在Chrome)输出:
然而,在现代浏览器,如Chrome或Firefox,至少console.log()
也接受多个参数,所以,这将产生(恕我直言)高级输出:
console.log.apply(console, arguments)
这导致了这样的(在Chrome)输出:
有什么特别的原因,我应该避免使用console.log.apply()
与多个参数? 或者这这只是一个口味或保存字节事?