API和& .get()请求gitHub repos

时间:2017-05-15 05:11:08

标签: jquery api get

我不太想要解决我做错的事情,因为我想要解释我到目前为止所做的事情。这主要是教练给我的入门代码。目的是从GitHub获取我的存储库并在页面上显示它们。我不完全理解代码。任何帮助,将不胜感激。谢谢。任何有关为什么我的数组repos.all为空的帮助也会受到欢迎。

 (function(module) {
      const repos = {};
      function MyRepos(rawDataObj) {
        Object.keys(rawDataObj).forEach(key =>[key] = rawDataObj[key]);
    }
    console.log(rawDataObj);
    repos.all = [];
    console.log(repos.all);
    repos.requestRepos = function(callback){
      $.get(`https://api.github.com/users/userName/repos?access_token=${token}`)
      .then(
        reults => {
          console.log(results);
          repos.all = reults.map(ele => new MyRepos(ele));
          callback();
        });
    };
    repos.with = attr => repos.all.filter(repo => repo[attr]);
    module.repos = repos;
    })(window);

0 个答案:

没有答案