gpt4 book ai didi

javascript - 在 Chrome JS 调试器中,如何打印对象的所有属性?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:18 25 4
gpt4 key购买 nike

我在 Chrome 中打开了 Javascript 调试器 (Ctrl+Shift+L) 并开始使用它在我的代码中设置断点。

与 Firebug 相比,这是一个非常不同的界面(它都是命令行驱动的)所以我想知道如何做一个简单的事情,比如打印一个对象的所有属性。

如果我有这样一个对象:

var opts = {
prop1: "<some><string/></some>",
prop2: 2,
prop3: [1,2,3]
}

我可以设置断点并检查对象,但我似乎只返回一个属性,而且我不确定会出现哪个属性:

$ print opts
#<an Object>

尝试获取所有属性:

$ print for(var p in opts) p;
prop1

有什么想法吗?它显然不止一个……

最佳答案

Chrome 有 ECMA 风格的原生 JSON,所以你可以使用

JSON.stringify (opts);
{"prop1":"<some><string/></some>","prop2":2,"prop3":[1,2,3]}

关于javascript - 在 Chrome JS 调试器中,如何打印对象的所有属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com