сортировке массивов, но как это сказывается на конечном результате? (которого нет на скринах)
Это надо спеку смотреть. Подозреваю, что поведение v8 ей соответствует, а ФФ - нет
А разве тебя кто-то просил возвращать true/false?
этот пример для наглядности. Я столкнулся с этим странным поведением в 2019, когда делал тестовое на стажировку.
сделай по человечьи a-b, и будет тебе щастье
Еще раз. Цель не сортировки чисел. а в быстрой демонстрации разного поведения.
А toSorted так же себя ведет?
Ты неправильно используешь функцию и получаешь не нужный результат Тут нет никакой проблемы кроме непонимания как работает сортировка и её колбек
Чел пытается показать, что под капотом у движков разные алгоритмы.
там может быть записана иная логика сортировки, условного массива объектов и из-за этой особенности результат в разных браузерах может отличаться.
По итогу сортируются все равно всегда только числа, что бы ты не пихал туда
покажи пример ПРАВИЛЬНОГО использования этой функции в разных браузерах с разным итоговым результатом
Ух, ща бы в сорт труфолс возвращать потом удивляться :) Базовую элементарщину не знаем, но зато в движке поковыряться это даа ..
ну а чо движки такие ахуефшие и по разному непонятный им фарш обрабатывают? чо за херня? непорядок!
Может или все таки отличается? И к тому же колбек в методе сорт не просто так предоставляют, ответственность на то по какому принципу сравнивать два элемента массива лежит на тебе а не движке
Это не новость и не секрет, браузеры реализуют спеку так как считают нужным, под капотом у них может быть все что угодно до тех пор пока это проходит тесты на спеку. Если в спеке/тестах нет четкого описания поведения в этом случае - то будет на усмотрение автора движка
Это все херня Вот действительно проблема то что Math.random в разных браузерах тупо разные числа возвращает И ладно бы браузерах, разных вкладках 🤯🤯🤯🤯🤯
Это а-ля "я у мамы автослесарь, металловедение изучаю"
так у нас движок один v8
Спидермонке вскрылся
а, точно в фф же тоже v8, чо я херню говорю...
Обсуждают сегодня