Вы пытаетесь получить доступ к свойству, которое не существует. Если вы измените свой код на
const api_url = 'https://wger.de/api/v2/exercise/?format=json&page=29';
async function getExercises() {
const response = await fetch(api_url);
const data = await response.json();
console.log(data);
}
getExercises();
, вы обнаружите, что возвращенный ответ не содержит свойства name внутри него.
Что вы хотите сделать, чтобы получить имя этого массива объектов.
const api_url= 'https://wger.de/api/v2/exercise/?format=json&page=29';
async function getExercises(){
const response = await fetch(api_url);
const data = await response.json();
console.log(data.results[0].name); // <- results is an array and each item in that array has a name property inside it.
}
getExercises();
и получить все имена, вы можете сделать
const api_url= 'https://wger.de/api/v2/exercise/?format=json&page=29';
async function getExercises(){
const response = await fetch(api_url);
const data = await response.json();
data.results.forEach( item => console.log(item.name))
}
getExercises();