IE 11 数组显示重复索引

IE 11 Array shows duplicated indices

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

我的问题是,是什么导致了这个控制台错误?

编辑:原来我写的是"I think this is a rendering error of the UI"

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

所以实际上数组的长度是2,没有重复的索引号(1)。

只是IE显示元素(1)2次