Итак, я пытаюсь разобраться с API. я успешно загрузил json (который является массивом объектов) в моем браузере, как показано ниже:
0:
source: {id: null, name: "Protothema.uk"}
author: "james bond"
title: " A TITLE"
description: "A DESCRIPTION"
__proto__: Object
мой код
$.getJSON("http://newsapi.org/v2/top-headlines?country=uk&category=health&apiKey=MYAPIKEY", function(data){
//console.log(data);
$.each(data,function(index,value){
console.log(value);
console.log(value[0]);
console.log(value[0].title)//Cannot read property 'title' of undefined
});
});
, когда я пытаюсь напечатать весь индекс как console.log(value[0]);
я успешно получаю все объекты индекса 0.
, но когда я пытаюсь напечатать указанное c значение ключа, например console.log(value[0].title)
, я получаю Невозможно прочитать свойство 'title' из undefined
я застрял на несколько часов, что я делаю не так?