IE 11数组显示重复的索引

时间:2019-07-01 06:53:21

标签: javascript arrays internet-explorer-11

如果您记录了一个包含一个空项目且未定义的数组(错误仅在包含未定义元素的情况下才会发生)[, undefined]。结果是3个未定义的[undefined, undefined, undefined],但长度仍然是2。当您扩展输出数组以显示更多详细信息时,它表明存在duplicate indices/keys。我认为这是IE的控制台错误,因为在JavaScript中,键必须是唯一的,并且如果添加了重复键,则只会保留或覆盖最后一个键。

我的问题是什么导致此控制台错误?

编辑:最初我写了“我认为这是UI的呈现错误”

1 个答案:

答案 0 :(得分:1)

IE的这种行为在任何地方都没有记录。但是从输出中我们可以看到IE正在显示元素(1)2次。

因此,实际上数组的长度为2,并且没有重复的索引号(1)。

IE仅显示元素(1)2次。

enter image description here