Я запрашиваю базу данных в Javascript, где я получаю объект Map.Проблема в том, что ключом какой-то записи на карте является объект, точнее говоря, EnumValue.
Кажется, я не могу найти способ прямого получения записей такого типа. Единственное, что приходит мне в голову.разум состоит в том, чтобы перебирать каждый ключ карты и проверять, является ли он объектом.
Итак, если я console.log выводу, полученному из запроса, он выглядит следующим образом:
Map {
EnumValue { typeName: 'T', elementName: 'label' } => 'user',
'gender' => [ 'f' ],
'identityid' => [ '2349fd9f' ],
'name' => [ 'Erika' ],
'email' => [ 'test1@test.com' ],
EnumValue { typeName: 'T', elementName: 'id' } => 4136,
'lastname' => [ 'Delgato' ]
}
Я наивно уже пытался получить запись, используя что-то вроде этого:
const enumId = { typeName: 'T', elementName: 'label' };
map.get(enumId)
Но, конечно, он возвращает неопределенное значение.
Есть идеи?