dpablo_escobarr
@dpablo_escobarr

Можно ли вывести самый вложенный промисс, в корневое рабочее пространство файла?

Можно ли вернуть какой либо сигнал в рамках использования промиссов из например третьего самого внутреннего промисса в корневое пространство файла? (я знаю только способ вызова именной функции всилу своих не богатых знаний)

}).then((current)=>{

											let checkOpen = current.querySelector('.multiselect__content-wrapper')
											let allRow = checkOpen.querySelectorAll('ul .multiselect__element')

											if(checkOpen.style.display == ''){


												let targetRow = new toElement('1-й Сет', allRow)


												if(targetRow.result){
													
													let coords = new responseCoords(targetRow.result)

													let cursor_move = new cursorMove(coords.result)

														cursor_move.func().then(()=>{

														let click = new cursorClick()
															click.func()
															click.promise.then(()=>{

																<i>брать результат отсюда</i>

															})

													})
												}
											}


										})
<b>и продолжить цепочку иерархии здесь</b>
  • Вопрос задан
  • 31 просмотр
Решения вопроса 1
OCTAGRAM
@OCTAGRAM
// …
                              click.promise.then(()=>{

                                continuation(stuff);

                              })
// …

function continuation(stuff) {

}


На async/await:

async function () {
  // …
  let current = await ({"…"});
  let checkOpen = current.querySelector('.multiselect__content-wrapper');
  let allRow = checkOpen.querySelectorAll('ul .multiselect__element')
  if(checkOpen.style.display != ''){
    return;
  }

  let targetRow = new toElement('1-й Сет', allRow);
  if (!targetRow.result) {
    return;
  }

  let coords = new responseCoords(targetRow.result);
  let cursor_move = new cursorMove(coords.result);
  await cursor_move.func();
  let click = new cursorClick();
  click.func();
  await click.promise;
  // здесь можно запросить, что хотели
 }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект