小编典典

Javascript 中是否有 var_dump (PHP) 的等价物?

all

我们需要查看对象在 Javascript 中具有哪些方法/字段。


阅读 101

收藏
2022-05-16

共1个答案

小编典典

正如其他人所说,您可以使用 Firebug,这将使您对 Firefox 无后顾之忧。Chrome 和 Safari 都有一个内置的开发者控制台,其界面与
Firebug 的控制台几乎相同,因此您的代码应该可以在这些浏览器之间移植。对于其他浏览器,有Firebug
Lite

如果 Firebug 不适合您,那么试试这个简单的脚本:

function dump(obj) {
    var out = '';
    for (var i in obj) {
        out += i + ": " + obj[i] + "\n";
    }

    alert(out);

    // or, if you wanted to avoid alerts...

    var pre = document.createElement('pre');
    pre.innerHTML = out;
    document.body.appendChild(pre)
}

我建议不要提醒每个单独的属性:有些对象有很多属性,你会整天点击“OK”、“OK”、“OK”、“O…该死的那是我的属性寻找”。

2022-05-16