Size: a a a

2020 January 26

B

Bogdan in BeerJS😺Kyiv
Nikita Lyubchich
Объекты же вроде, нет?
но движок же может имплементить это как хочет? или в спеке прям написано что это обязательно должна быть хэш таблица?
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Bogdan
а в жс есть сущности которые вот прям 100% имплементят хэш таблицу?
Так сделай свою структуру

Но да, объект это оно и есть
источник

B

Bogdan in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
Так сделай свою структуру

Но да, объект это оно и есть
ну типа в жаве это явно прописано в имплементации. А в жс скрыто в движке
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Bogdan
ну типа в жаве это явно прописано в имплементации. А в жс скрыто в движке
Потому что жавка это ❤️
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Да и какая разница в итоге?
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
Не, ну вместо хэшмапа можно и дерево использовать, но там вроде гарантии O(1) на поиск элемента
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
Но я не настоящий джаваскриптер,  не уверен в деталях спецификации и имплементации
источник

B

Bogdan in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
Да и какая разница в итоге?
разница в том что зачем париться тем на что не влияешь
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Bogdan
разница в том что зачем париться тем на что не влияешь
Ну я ж говорю - сделай свою реализацию.
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
Ну я ж говорю - сделай свою реализацию.
Я надеюсь, ты шутишь, что для любого чиха надо свою реализацию?
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Nikita Lyubchich
Я надеюсь, ты шутишь, что для любого чиха надо свою реализацию?
Чувак хочет именно хешмапу — пусть пилит свою.
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
Чувак хочет именно хешмапу — пусть пилит свою.
Ну к примеру мне пофиг, что там под капотом, но хочу гарантированный о(1) на получение значения по ключу. Что лучше сделать?
(кто знает про нюансы о(1) в хэшмапе - давайте их пока опустим)
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Nikita Lyubchich
Ну к примеру мне пофиг, что там под капотом, но хочу гарантированный о(1) на получение значения по ключу. Что лучше сделать?
(кто знает про нюансы о(1) в хэшмапе - давайте их пока опустим)
Имхо - ничего не делать и юзать объект.
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀
Имхо - ничего не делать и юзать объект.
А он гарантирует о(1)?
источник

👨M

👨🏼‍💻 Mr. 🅺 Яблукович 🍎🍀 in BeerJS😺Kyiv
Nikita Lyubchich
А он гарантирует о(1)?
А хз. Вообще должно, но кто смотрел в реализацию?
источник

C

Combot in BeerJS😺Kyiv
Ashwaq Kuhns AITHEON ICO has been banned! Reason: CAS ban.
источник

I

Ilya in BeerJS😺Kyiv
Nikita Lyubchich
Ну к примеру мне пофиг, что там под капотом, но хочу гарантированный о(1) на получение значения по ключу. Что лучше сделать?
(кто знает про нюансы о(1) в хэшмапе - давайте их пока опустим)
Ты про коллизию хеша?
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
Ilya
Ты про коллизию хеша?
Ага, и что скорость может сильно упасть при неудачном стечении обстоятельств
источник

I

Ilya in BeerJS😺Kyiv
Nikita Lyubchich
Не, ну вместо хэшмапа можно и дерево использовать, но там вроде гарантии O(1) на поиск элемента
Если дерево то будет log n
источник

NL

Nikita Lyubchich in BeerJS😺Kyiv
Ну да)
источник