У меня есть несколько вариантов в выпадающем списке на моем веб-сайте, которые затем отправляются через webhook, чтобы я мог извлечь из них подробности. Я пытаюсь извлечь значение из объекта ageId.
Но, в зависимости от выбранного выпадающего элемента, он либо помещается в массив, либо в объект с добавлением некоторых других деталей.
Если выбран параметр Взрослый , ageId:
[ { i: 0, value: '25', label: 'Adult' } ]
Когда выбрана опция Senior , ageId:
{ '1': { i: 1, value: '65', label: 'Senior' } }
До того, как я добавил дополнительные параметры раскрывающегося списка, следующее работало для извлечения требуемого свойства 25
const ageMinimum = event.ageId[0].value[Object.keys(event.ageId[0].value)[0]].value;
Как можно извлечь свойство value (например, 25 или 65) каждый раз, независимо от выбранного раскрывающегося списка и последующего изменения синтаксиса?