LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

Создание объекта и дроп ключа из него скорее всего будет немного дольше, чем создание Map. Во-вторых, это особенность движка V8, на других движках могут быть какие-то более значительные просадки производительности. В-третьих, стилистически может быть удобно разделение между объектами и ассоциативными массивами.

Тут согласен.

В-четвертых, нестроковые ключи.

А есть хоть один кейс, где это нужно? Если ключ - объект, не проще ли ему добавить свойство?

Но самое главное - речь вообще о том, что ТСу нужно {} вместо [].

Да с ТСом всё понятно.

Исходная версия crutch_master, :

В-четвертых, нестроковые ключи.

А есть хоть один кейс, где это нужно? Если ключ - объект, не проще ли ему добавить свойство?

Но самое главное - речь вообще о том, что ТСу нужно {} вместо [].

Да с ТСом всё понятно.