JS Promise Trouble

188
24 сентября 2017, 00:54

Недавно решил познакомится с промисами. Решил написать такой код. Проверил дебагером, получается бесконечный цикл. Код недоходит до вложенного promices.next(result). Почему?

function async(generator) { 
    let promices = generator(); 
    let pr = Promise.resolve(); 
 
    function f() { 
         
        let currentGenObject = promices.next(); 
 
        while (!(currentGenObject.done)) { 
            pr = pr.then((result) => { 
                currentGenObject = promices.next(result); 
                return currentGenObject.value; 
            }); 
        } 
    } 
    return pr.then(f); 
}

READ ALSO
Как запустить backend express и react-server с одной команды?

Как запустить backend express и react-server с одной команды?

Приветствую, использую express для backend

233
Установка React.js

Установка React.js

После команды npm start такое!

204
React-native получить значение класса

React-native получить значение класса

Привет ВсемПомогите:) Всю голову уже поломал %) есть такой класс

197
Каким образом можно “достать” с консоли массив аргументов в NodeJS?

Каким образом можно “достать” с консоли массив аргументов в NodeJS?

Kаким способом можно получить в Nodejs с введенных в консоль строк-комманд их массив для подальшей обработки(например, в switch'aх)?

154