Здравствуйте! получил данные c сервера, не могу получить ключи: id,first_name,last_name и т.д. Вывести названия всех ключей в объекте пользователя
fetch('https://reqres.in/api/users?per_page=12')
.then((response) => {
console.log(response);
return response.json();
}).then((body) => {
console.log('-----------')
console.log('Пункт №1:')
console.log('-----------')
console.log(body.data);
console.log('-----------')
console.log('Пункт №2:')
console.log('-----------')
body.data.forEach(element => {
console.log(element.last_name)
});
body.data.filter(item => item.last_name.startsWith('F'))
.forEach(element => {
console.log(element.last_name);
});
console.log(body.data.reduce((acc, item)=>acc + item.first_name + "
" + item.last_name +', ', "Наша база содержит данные следующих
пользователей:"));
// Object.entries(body.data).forEach(([key]) => {
// console.log(key)
// })
Object.keys(body.data).forEach(element=>
console.log(element)
);
});
Ответы (1 шт):
Автор решения: IvaMuxa
→ Ссылка
fetch('https://reqres.in/api/users?per_page=12')
.then((response) => {
//console.log(response);
return response.json();
}).then((body) => {
/*
console.log('-----------')
console.log('Пункт №1:')
console.log('-----------')
console.log(body.data);
console.log('-----------')
console.log('Пункт №2:')
console.log('-----------')
body.data.forEach(element => {
console.log(element.last_name)
});
body.data.filter(item => item.last_name.startsWith('F'))
.forEach(element => {
console.log(element.last_name);
});
console.log(body.data.reduce((acc, item)=>acc + item.first_name + "
" + item.last_name +', ', "Наша база содержит данные следующих
пользователей:"));
*/
// Object.entries(body.data).forEach(([key]) => {
// console.log(key)
// })
Object.keys(body.data[0]).forEach(element=>
console.log(element)
);
});