Лаборатория Амфилохия
7 года 1 мес. назад #109622
от DK
DK ответил в теме Лаборатория Амфилохия
ты бы еще попробовал объект, созданный через let и const. Мало ли...
Спасибо сказали: yuryol
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 1 мес. назад #109623
от Lekste
Lekste ответил в теме Лаборатория Амфилохия
Из интереса проверил на твоём бенчмарке, на полном массиве, чуток подправив, чтобы в runBenchmark у всех вариантов запрашивался один и тот же рандомный элемент.
Примерно так вышло:
Switch - 1’500’000
If == - 1’200’000
If === 980’000
Map - 115’000’000
Примерно так вышло:
Switch - 1’500’000
If == - 1’200’000
If === 980’000
Map - 115’000’000
Спасибо сказали: yuryol
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
7 года 1 мес. назад #109624
от Amphilohiy
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Amphilohiy ответил в теме Лаборатория Амфилохия
По графикам такой вариант совсем
веселый
. Тут, правда, всегда можно сказать, что кому-то на итерации повезло (хоть это и 1 вариант на всех). И не то, чтобы в моем случае это свитчу помогло. Тем не менее сходства с хэшем и не видно особо.
Насчет const, то разницы почти нет .
Помимо всего еще подложу свою версию ноды 9.5.0. Более чем уверен, что я ее не обновлял ах как давно.
Насчет const, то разницы почти нет .
Помимо всего еще подложу свою версию ноды 9.5.0. Более чем уверен, что я ее не обновлял ах как давно.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.091 секунд
