IE 11 Array показывает дублированные индексы - PullRequest
2 голосов
/ 01 июля 2019

Если вы регистрируете массив с одним пустым элементом и неопределенным (ошибка возникает, только если включен неопределенный элемент) [, undefined].Результат - 3 неопределенных [undefined, undefined, undefined], но длина все еще равна двум.Когда вы расширяете выходной массив, чтобы показать больше деталей, он показывает, что есть дубликаты индексов / ключей .Я думаю, что это ошибка консоли IE, так как в JavaScript ключи должны быть уникальными, и если добавляются дублирующие ключи, будет сохраняться или перезаписываться только последний.

Мой вопрос заключается в том, что вызывает эту консольошибка?

Редактировать: изначально я писал "Я думаю, что это ошибка рендеринга пользовательского интерфейса"

1 Ответ

1 голос
/ 01 июля 2019

Такое поведение IE нигде не задокументировано. Но из вывода видно, что IE показывает элемент (1) 2 раза.

Таким образом, на самом деле длина массива равна 2, и нет повторяющегося индекса (1).

Просто IE показывает элемент (1) 2 раза.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...