hashCode
function hashCode(value: unknown): number;
Значение сначала превращается в строку — объект через форму с отсортированными ключами, которую даёт stringifyJson, — а строка сворачивается в 32-битное целое. Два значения, равные по equals, дают одинаковый хеш.
Это ключ корзины, а не контрольная сумма: разные значения могут совпасть, и результат не гарантирован между версиями библиотеки.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Значение для хеширования. |
Возвращает
number — 32-битное целое; 0 для пустой строки.
Примеры
Хеширование
hashCode("abc"); // => 96354
hashCode(""); // => 0
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.