Трудоемкость использования объекта в качестве словаря в JavaScript - PullRequest
6 голосов
/ 22 июля 2011

Я рассматриваю возможность использования объекта JavaScript в качестве словаря.

    var dict = {}
    dict['a'] = 1;
    dict['b'] = 2;

    var my_first = dict['a'];

Мне не ясно о сложности времени такой реализации. Это как хеширование? Спасибо.

1 Ответ

9 голосов
/ 22 июля 2011

Объекты JavaScript часто называются"хешами" (в основном, путем восстановления наркоманов Perl) или "хеш-таблицами" (нераскаявшиеся люди на Java). Типичный поиск находится где-то между O (1) и O (log n).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...