开发者

How to write transparent Chrome console wrapper?

开发者 https://www.devze.com 2023-04-12 10:03 出处:网络
I am trying to create simple Chrome console wrapper: function debug() { console.log(debug.arguments); } But it produces slightly different result from native console:

I am trying to create simple Chrome console wrapper:

function debug() {
    console.log(debug.arguments);
}

But it produces slightly different result from native console:

console.log("log",1,2,3); //outputs: log 1 2 3
debug("log",1,2,3);       //outputs: ["log", 1, 2, 3]

Any idea how to make i开发者_开发问答t behave exactly the same?


This should work:

function debug() {
    console.log.apply(console, arguments);
}


You can use bind:

var debug = console.log.bind(console);
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号