Если вы пытаетесь получить свойство, имя которого вы знаете до запуска, вам следует object.property
(вы также можете использовать object["property"]
, хотя это не рекомендуется),Если вы пытаетесь получить свойство, имя которого вы знаете только во время выполнения, вам следует использовать object[propertyName]
(где propertyName - переменная).
В указанном вами кодевы используете data[title]
, поэтому вы должны заменить его на data.title
(или data["title"]
).
Но указанный вами json содержит массив объектов вместо одного объекта, поэтому вы должны сначала получитьэлемент с этим индексом data[i]
, а затем получить свойство заголовка data[i].title
.
const url = 'https://jsonplaceholder.typicode.com/todos?_limit=3';
async function getDataFromCinemasAPI() {
const response = await fetch(url);
const data = await response.json();
for (let i = 0; i < data.length; i++) {
console.log(data[i].title);
}
}
getDataFromCinemasAPI();