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次
如果您记录一个包含一个空项且未定义的数组(错误仅在包含未定义元素时发生)[, 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次