2016-09-14 99 views
0

Chrome开发工具之间的区别是什么区别:Chrome开发者工具,对象

>[] 
    > 0: Object 
    > 1: Object 

>[Object, Object] 
    > 0: Object 
    > 1: Object 

我试图调试角1个应用,我有2个按钮运行相同的一组代码。在一个按钮上单击我得到第一个控制台显示,我的数据不显示,如果我按另一个按钮,一切正常。实际上右箭头是黑色的直角三角形。

在此先感谢

+0

我能想到的第一个输出的唯一原因是你的代码分配给了数组的原型:'a = [];一个.__原__ [0] = {};一个.__原__ [1] = {}; a;'或通过类似的原型操作。 – wOxxOm

回答

1

都是对象 的阵列和铬控制台的事情是,它显示了阵列的最新值。 所以第二次你的数组有2个对象(我假设你正在安慰相同的数组),所以它在第一行给出了该数组的当前值。但是当这个数组被打印在控制台上时,它是空的,这就是为什么[]符号,但现在它有两个对象,这就是为什么它显示两个对象。

+0

它是相同的数组,并且都有2个对象。区别在于第二个标题Object,Object。我正在隔离这个问题,第一个对象不在$ http get函数中,第二个在该函数内部。我总是很难与这个问题 – user2690440

+0

我很难理解你的问题,你可以用功能点击功能来更新你的问题吗?我已经回答了这两个控制台的意思,并告诉我需要看看你的按钮事件 –