我打电话给:
console.log(some_random_object);
…Chrome 正在帮助将对象转储到控制台中。这很好,因为我可以看到很多有用的东西,但有时我想实际使用该对象,看看它如何响应某些东西,就在控制台中。
有什么方法可以将先前console.log
的对象分配给变量,以便我可以开始弄乱它?
我打电话给:
console.log(some_random_object);
…Chrome 正在帮助将对象转储到控制台中。这很好,因为我可以看到很多有用的东西,但有时我想实际使用该对象,看看它如何响应某些东西,就在控制台中。
有什么方法可以将先前console.log
的对象分配给变量,以便我可以开始弄乱它?
使用包装器console.log()
:
function log() {
window.logHistory = window.logHistory || [];
if (console) {
window.logHistory.push(arguments);
console.log.apply(console, arguments);
}
}
log("Test");
log({
test: 1,
team: "Abc"
});
log(window.logHistory);
演示:http: //jsfiddle.net/pratik136/DY4Sk/
输出: