Не вижу все значения цикла - PullRequest
0 голосов
/ 22 февраля 2019

Я отображаю некоторые элементы с помощью JSON

Я должен опубликовать следующую работу на каждой итерации, зная, что первая - toto

Так что сейчас у меня есть: toto titi

И я не вижу, как зациклить, чтобы увидеть все остальное.Можете ли вы объяснить, что я могу сделать?

global.globalgroupname = "toto"; // start
let prevgroupname;

// Assume the chain ends when groupname is null or blank
while (globalgroupname) {
    // Do something with groupname
    // ...
    // reset globalgroupname to exit if ajax call fails
    prevgroupname = globalgroupname;
    globalgroupname = null;
    // Get next globalgroupname
    getall(prevgroupname); 
}

function getall(groupname) {
    console.log(groupname);
    //toto
    ajaxGet(".../" + groupname + "/api/json?pretty=true", recover);
}

function ajaxGet(url, callback) {
    ...
}

function recover(response){
    var Json = JSON.parse(response);
    var Data = Json.downstreamProjects.map(function(group) {    
            console.log(group.name);    
            //titi
            // Save in global state
            globalgroupname = group.name;
        });          
}

DownStreamProject показать следующую работу, например, в моем случае:

  • toto показывает тити

изнаю, что мне нужно сделать цикл для каждой работы и иметь следующую работу, подобную этой:

  • titi показывает exm1
  • exm1 показывает exm2
  • и продолжаю ...

Спасибо за помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...