Вернуть значение обещания функциям генератора в javascript - PullRequest
0 голосов
/ 03 мая 2020

Согласно предложениям от @ user120242 сообщение было обновлено:

Унаследовано много js устаревшего кода, содержащего только jquery ajax вызовов, другими словами - нет современного подхода.

Хотелось бы изменить немного современным и эффективным способом все вызовы ajax, заключенные в Promises с помощью функции генератора.

Это то, что до сих пор пытались. Чего мне не хватает?

PS: я знаю, что $ .get возвращает обещание - это всего лишь пример, и будет использован другой метод, fetch et c ...

    var p = new Promise(function (resolve, reject) {
    $.get('./file.txt',
      function (content) {
        function* genFn(content){
          resolve(yield content);
        };
      });
  }).then(function(data){
      let res = data.next();
      console.log(res);
  });
...