Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сделает кто-нибудь? Очень надо

папап апапывп Ученик (84), на голосовании 1 год назад
Получить данные всех пользователей из https://reqres.in/api/users
Вывести в консоль фамилии всех пользователей в цикле
Вывести все данные всех пользователей, фамилия которых начинается на F
Вывести следующее предложение: Наша база содержит данные следующих пользователей: и далее в этой же строке через запятую имена и фамилии всех пользователей. Использовать метод reduce
Вывести названия всех ключей в объекте пользователя.
ТРЕБОВАНИЯ
Данные можно получить один раз
Пункты 2-5 можно сделать в одном месте, но вывод разделить следующим кодом:

Голосование за лучший ответ
Яков Гото Искусственный Интеллект (320911) 1 год назад
С подгонкой результата под требования задания разбирайся сам. И без того сложно понять, что требуется, ибо подача ужасна.
 // Получение данных 

let url = 'https://reqres.in/api/users';

async function data () {
let res = await fetch(url);
return res.json();
}
 // Весь остальной код 

async function logs () {
let obj = await data();
let arr = obj.data;

for (let e of arr) {

// Фамилии всех пользователей
console.log(e.last_name);

// Данные всех пользователей
if (e.last_name[0] === 'F') {
console.log(`Имя: ${e.first_name}`);
console.log(`Фамилия: ${e.last_name}`);
console.log(`Почта: ${e.email}`);
console.log(`ID: ${e.id}`);
console.log(`Аватар: ${e.avatar}`);
}

// Ключи каждого объекта/пользователя
console.log(Object.keys(e));
}

// Вывод имен и фамилий пользователей через reduce
let names = arr.reduce((a,b,i) => a += `${b.first_name} ${b.last_name}${i !== arr.length-1 ? ', ' : ''}`,'');
console.log(`Наша база содержит данные следующих пользователей: ${names}`);

}

logs();
папап апапывпУченик (84) 1 год назад
я ничего не понимаю,как хоть что консоль ложить...У меня очень большой опыт,уже как 10 минут
Яков Гото Искусственный Интеллект (320911) Тебе еще и объяснения нужны? Просто читай про асинхронность, массивы и циклы. Здесь ничего сложного нет.
Похожие вопросы