Size: a a a

2020 June 04

EO

Eugene Obrezkov in Frontend UA
Sergey Rubanov
-, неэффективно
а она ему нужна в его кейсе? (сомневаюсь)
источник

Дп

Джон простоДжон... in Frontend UA
Dima Bildin
А чего цепочка разная? Метод hasOwnProperty на одном и том же объекте же вызывается?
уточню: лукап самого метода. цепочка разная, потому что в одном случае будет лукап инстанс-прототип-родительский прототип-этс, в другом ты сразу получаешь из Object.prototype
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Sergey Rubanov
-, неэффективно
думал об этом когда писал. Но это очень условно. ownKeys в большинстве случаев создает маленький массив. includes вроде никак не влияет на скорость. Что-то я еще упустил?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
зато читается в разы лучше
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
думал об этом когда писал. Но это очень условно. ownKeys в большинстве случаев создает маленький массив. includes вроде никак не влияет на скорость. Что-то я еще упустил?
он про сам рефлект
источник

SR

Sergey Rubanov in Frontend UA
не, я про константную сложность O(1) vs линейную O(n)
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Sergey Rubanov
не, я про константную сложность O(1) vs линейную O(n)
откуда ты ее взял?
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
O(n)
источник

SR

Sergey Rubanov in Frontend UA
из массива
источник

EO

Eugene Obrezkov in Frontend UA
Sergey Rubanov
не, я про константную сложность O(1) vs линейную O(n)
тю, я думал ты про рефлексию и что она медленнее
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Sergey Rubanov
из массива
создание массива?
источник

SR

Sergey Rubanov in Frontend UA
нет, длина
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
мы ж по нему не ходим
источник

EO

Eugene Obrezkov in Frontend UA
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
создание массива?
includes ходит
источник

SR

Sergey Rubanov in Frontend UA
создание массива -это еще одна беда, да
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
Eugene Obrezkov
includes ходит
зачем?
источник

SR

Sergey Rubanov in Frontend UA
ему так суждено :)
источник

KY

Kyrylo Yakovenko • 𝟰... in Frontend UA
indexOf() тоже ходит?
источник

LH

Leo Hrabovetskyi in Frontend UA
+
источник

EO

Eugene Obrezkov in Frontend UA
а как ему найти элемент в массиве без его обхода?
источник