我想找到一种方法来探索 chrome控制台(甚至其他控制台,如 firebug )中的Array对象,因为我们可以轻松地为其他对象做。
以下是我在Chrome控制台中输入的代码段:
var str = new String("foo"); str;
var bool = new Boolean(true); bool;
["foo", "bar", str, bool, {}];
Chrome控制台中的结果:
目前我能找到的唯一方法就是黑客攻击:
[["foo", "bar", str, bool, {}]];
是否有任何选项,命令或方法只显示数组对象的内部结构,因为默认情况下它是为其他对象完成的?
答案 0 :(得分:2)
这就是为console.dir()
函数构建的:
有关更多信息,请参阅:
https://developer.mozilla.org/en-US/docs/DOM/console.dir
https://developers.google.com/chrome-developer-tools/docs/console
答案 1 :(得分:1)
您可以同时使用console.dir和console.log(取决于当前版本):
var str = new String("foo"); str;
var bool = new Boolean(true); bool;
console.dir(["foo", "bar", str, bool, {}]);
console.log(["foo", "bar", str, bool, {}]);
答案 2 :(得分:0)
使用console.log([“foo”,“bar”,str,bool,{}]);
在控制台和脚本中都有效: