访问特定的JSON对象值

时间:2017-01-04 19:57:34

标签: javascript json api

我无法访问我从API调用创建的对象的特定值。本质上,我想控制日志记录特定的对象值,但我得到的只是undefined。这是我的代码和我在codepen上的项目的链接:

$(document).ready(function() {
   var users = ["freecodecamp", "trymacs", "phonecats"];
   var info = {};
   var i;
   var identifier;

   for (i = 0; i < users.length; i++) {
      $.getJSON("https://wind-bow.gomix.me/twitch-api/streams/" + users[i], function(json) {
         identifier = json["_links"].self;
         identifier = JSON.stringify(identifier);
         identifier = identifier.substr(identifier.lastIndexOf('/') + 1);
         identifier = identifier.slice(0, -1);

         info[identifier] = JSON.stringify(json);
      });
   }
   console.log(info.freecodecamp);

});

另外,请注意,如果您只是记录info,整个对象看起来很好。

提前感谢您提供的任何帮助!

0 个答案:

没有答案