<分区>
Possible Duplicate:
Create shortcut to console.log()
在 javascript 中,我们可以轻松地将函数分配给变量,例如:
a = function(){ alert("hello world");}
b = a;
现在 a 和 b 可以互换使用来生成警报消息。
但是在创建跨浏览器控制台包装器时,我注意到 chrome 中有一个非常奇怪的行为:
x = console.log
现在当我使用:
x("hello world")
我得到:
TypeError : Illegal invocation
但是上面的示例在 firefox 中运行得非常好。
这是 Chrome 的某种安全相关问题还是完全不同的问题。在旁注中,有没有一种方法可以获得一个函数,该函数使用调用该函数的行号向浏览器控制台生成输出?