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