Задать вопрос
Ответы пользователя по тегу Chrome
  • Хром сортирует свойства в хеше

    @TimTowdy
    Выведет «один, два, три», хотя ожидается совершенно другой порядок.
    Что значит ожидается? Порядок в хешах не может ожидаться. Даже если один и тот же хеш сегодня выведет 1,2,3, а завтра 2,1,3 — это вполне нормальное поведение.
    Я считаю такое поведение совершенно нелогичным и, как минимум, не кроссбраузерным
    А я считаю что сортировка пузырьком должна иметь сложность O(1). Как разработчиков хрома заставить изменить законы природы?
    Вы имеете удивительную наглость требовать какое-то поведение от хеша, не понимая принципов его работы.

    Нужен гарантированный порядок выборки из хеша — берите все его ключи, сортируйте, и обращайтесь по очереди. Нужна выборка в порядке вставки — храните отдельно массив с ключами.
    Ответ написан
    Комментировать