代码之家  ›  专栏  ›  技术社区  ›  Dina

Chrome开发者工具中的数据不一致

  •  4
  • Dina  · 技术社区  · 8 年前

    在调试我的Chrome扩展时,我多次看到以下内容: enter image description here

    一方面,物体的标题表示 Array(2) 但另一方面,当扩展对象时,很明显,数组只有一个元素。

    1 回复  |  直到 8 年前
        1
  •  6
  •   Shudrum    8 年前

    这是因为在控制台之后从阵列中删除了一个元素。log()。

    然后扩展了阵列。

    在chrome控制台上试试这个:

    var myArray = ['value1', 'value2'];
    console.log(myArray);
    myArray.pop();

    然后展开日志 myArray . 您将只看到一个条目,但已记录的行仍显示2个条目。

    数组的内容是在展开时提取的,它们不会在日志中重复。