/
githubmirror
/
hyper
Обзор
Документация
Войти
/
githubmirror
/
hyper
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
3.0.2
lib/utils/object.js
16 строк
340 B
Albin Ekblom
Use native Object.values()` (#1880)
28 май 2017, 06:42
28 май 2017, 06:42
216c475
Код
Авторство
О чём код?
const valsCache = new WeakMap(); export function values(imm) { if (!valsCache.has(imm)) { valsCache.set(imm, Object.values(imm)); } return valsCache.get(imm); } const keysCache = new WeakMap(); export function keys(imm) { if (!keysCache.has(imm)) { keysCache.set(imm, Object.keys(imm)); } return keysCache.get(imm); }