@zkrvndm
Софт для автоматизации

Как создать объект с регистронезависимыми ключами?

Это в принципе возможно такое?

Чтобы оба свойства ниже выдавали одно и то же:
// .. Создаем объект каким-нибудь хитрым образом и ...

console.log(obj['Test']);
console.log(obj['teSt']);
  • Вопрос задан
  • 62 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const obj = new Proxy({}, {
  get(target, prop) {
    return target[prop.toLowerCase()];
  },
  set(target, prop, val) {
    target[prop.toLowerCase()] = val;
    return true;
  },
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы