LINUX.ORG.RU

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

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

Map - для нестроковых индексов.

Map - это когда тебе надо часто добавлять/удалять свойства, потому что Map - это действительно Map (ну, по крайней мере в V8). Map нельзя легко и просто перегнать в json. С другой стороны удалять свойства из объекта - медленно, черевато деоптимизацией. А кому вообще нужны нестроковые ключи? Где это может понадобится?
Объекты вообще желательно иметь с одинаковым составом полей, которые добавляются в одинаковом порядке.

Исправление crutch_master, :

Map - для нестроковых индексов.

Map - это когда тебе надо часто добавлять/удалять свойства, потому что Map - это действительно Map (ну, по крайней мере в V8). Map нельзя легко и просто перегнать в json, с другой стороны удалять свойства из объекта - медленно, черевато деоптимизацией. А кому вообще нужны нестроковые ключи? Где это может понадобится?
Объекты вообще желательно иметь с одинаковым составом полей, которые добавляются в одинаковом порядке.

Исправление crutch_master, :

Map - для нестроковых индексов.

Map - это когда тебе надо часто добавлять/удалять свойства, потому что Map - это действительно Map (ну, по крайней мере в V8). Удалять свойства из объекта - медленно, черевато деоптимизацией. А кому вообще нужны нестроковые ключи? Где это может понадобится?
Объекты вообще желательно иметь с одинаковым составом полей, которые добавляются в одинаковом порядке.

Исправление crutch_master, :

Map - для нестроковых индексов.

Map - это когда тебе надо часто добавлять/удалять свойства, потому что Map - это действительно Map (ну, по крайней мере в V8). Удалять свойства из объекта - медленно, черевато деоптимизацией.
Объекты вообще желательно иметь с одинаковым составом полей, которые добавляются в одинаковом порядке.

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

Map - для нестроковых индексов.

Map - это когда тебе надо часто добавлять/удалять свойства, потому что Map - это действительно Map (ну, по крайней мере в V8). Удалять свойства из объекта - медленно, черевато деоптимизацией.