Javascript对象转储返回多个对象

时间:2016-06-30 07:47:26

标签: javascript google-chrome debugging

我对我在网站上看到的内容感到困惑。从控制台我输入dataLayer.dump()。这在控制台中输出4个对象。很确定这很奇怪,我的研究表明javascript方法应该只能返回一个对象。如果您需要返回多个,则将其粘贴到数组中。

然而,当我尝试dataLayer.dump()[0]时,我得到了未定义。

我的问题是:有没有人知道它是否可以从一个函数调用返回多个对象(不是指一个数组)。或者我是否可能使用控制台错误并将其与之混淆?关于如何访问对象的任何想法?

1 个答案:

答案 0 :(得分:1)

为什么不输入

dataLayer.dump

会显示功能代码吗?

看起来会是这样的:

function dump(){
   console.log({a:1,b:2},{a:1,b:2},{a:1,b:2},{a:1,b:2});
}