3

我正在开发一个 firefox 插件,我想将对象记录到console.log. 有没有办法将对象描述扩展到单调之外[object Object]?我的意思是,如果我有类似的东西,{hello: "world"}我希望它的字段和值像在 node.js 的控制台中一样显示?没有实际实现对值进行迭代的循环。

4

3 回答 3

9

有时只是一个简单的 JSON.stringify(object) 就可以了。我经常使用它。

于 2013-08-01T17:59:30.303 回答
3

如果你每晚使用 Firefox,你可以这样做:

  1. 将 about:config 中的 'extensions.sdk.console.logLevel' 设置为 'all'
  2. 使用 console.dir 并查看相对较新的浏览器控制台:

https://www.evernote.com/shard/s1/sh/a6cb2922-a21d-431a-bc58-1800d4895ca1/d1f39b0af0b69f20c8d14e7cbb6e0d85

console.dir 在浏览器控制台中打印出一个漂亮的可扩展树。

于 2013-08-01T20:44:35.027 回答
1

将 ctrl+shift+j 用于控制台(但我认为现在也可以使用新的萤火虫)

请记住,console.log 在 SDK 1.14 中不起作用!见官方博客。使用 console.error

于 2013-08-01T09:05:50.910 回答