【发布时间】:2013-08-20 22:25:03
【问题描述】:
我想将 console.log() 函数的输出保存为对象或变量。 我主要对接收对象结果以及行号感兴趣。
以下只是为了演示,我在寻找什么:
var myobj = {"key":"value"}; // (<< in 'myjs.js, line 123)
var mylog = console.log( myobj );
// output mylog: {"key":"value"}, myjs.js:123
提前感谢您的帮助!
【问题讨论】:
-
console.log()不返回任何值...所以使用 console.log 是不可能的 -
事实上
myObj是myLog,分配它就行了 -
从技术上讲,您可以覆盖控制台原型中的函数,但这似乎是个糟糕的主意。
-
要将输出保存为字符串还是对象?
-
我更喜欢作为对象,但由于我主要对行号感兴趣,因此作为字符串也会有很大帮助。
标签: javascript jquery debugging console