Как создавать массив с объектами из таких данных?
Если Вы получаете данные из объекта FormData(), то можно создать таким образом:
// formData это ваш объект для получения данных
const names = formData.getAll('name')
const ages = formData.getAll('age')
let result = []
for (let count = 0; count < names.length; count++) {
    let user = {
        name: names[count],
        age: ages[count]
    }
    result.push(user)
}
return result //это и будет выходной массив
name: 'John', age: 21, name: 'Victor', age: 29, ...

или это объект?