Я использую api fetch в javascript. Однако у меня возникают проблемы с отображением различных форматов объектов JSON. Вот два фрагмента моего кода, первый работает, второй нет из-за формата JSON.
Это прекрасно работает -
fetch('https://randomuser.me/api/?results=3')
.then(results => { return results.json(); })
.then(function(data) {
{data.results.map((key) => console.log(key.gender))}
});
Это не работает - потому что идентификатор формата JSON отличается
fetch('https://jsonplaceholder.typicode.com/users/1')
.then(results => { return results.json(); })
.then(function(data) {
{data.results.map((key) => console.log(key.gender))}
});
Это ошибка, которую я получаю
Uncaught (в обещании) TypeError: Невозможно прочитать свойство 'map' из неопределенного
в
Может кто-нибудь объяснить, как я могу отображать через различные типы формата JSON
СПАСИБО ЗА ПРЕДЕЛА