Дима, в нетипизированных языках массивы не хранят данные разного размера. Они хранят структуры состоящие из тега, которым обозначается то, какого вида данные лежат по указателю, который лежит в той же структуре. Такой способ хранения ни разу не эффективен, он вызывает дополнительные затраты по памяти, снижает локальность данных, а так же снижает эффективность предсказателя переходов и конвейера.
Ну смотри, даже если у тебя массив ключей будет отсортирован, то поиск по нему будет занимать O(log n), когда поиск по хэш таблице (хэш таблица - худший случай JS объекта обычно занимает O(1). Эта структура данных эффективна только для передачи по сети и полного чтения.
Максим Иванов, типа редакс, да. Тестируется это и проще, ибо иммутабельность и минимизация побочных эффектов. Во Vue, как и в React в большинстве случаев используется подход "UI, как функция от состояния".
Илья Ростопка: проблема не в этом, проблема в том, что photoshop — слишком большой, громоздкий и неудобный для вытягивания информации и ресурсов из макета.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.