Трудно ответить, не увидев некоторые примеры данных, но, судя по всему, user.address.number
просто не определено в вашем наборе данных.Почему вы ожидаете, что это так?
Кстати, ваша комбинация forEach
и push
может быть упрощена с помощью map
:
var results = response.data.map(user => ({
id: user.id,
name: user.name,
address: user.address.number
}));