1

我打电话给:

console.log(some_random_object);

…Chrome 正在帮助将对象转储到控制台中。这很好,因为我可以看到很多有用的东西,但有时我想实际使用该对象,看看它如何响应某些东西,就在控制台中。

有什么方法可以将先前console.log的对象分配给变量,以便我可以开始弄乱它?

4

1 回答 1

2

使用包装器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/


输出:

在此处输入图像描述

于 2012-08-02T00:13:38.640 回答