@Gera01
Unity, С# и больше ничего.

Как вытянуть значение за одну асинхронную функцию?

Использую библиотеку pupeteer.js.
Вопрос такой: я использую слишком много await, что сильно замедляет работу кода. Как сделать так, чтобы использовать из по-меньше? Вот пример того, что я использую:
let a = await page.evaluate(el => el.querySelector("div > span").textContent, cargoHandle);
        let b = await page.evaluate(el => el.querySelector(" div.address > span").textContent, cargoHandle);

А хочется делать что-то по типу:
let element = await page.evaluate(el);
    a = element.querySelector("div > span").textContent;
    b = element.querySelector("div.address > span").textContent;

Вопрос в том, как это можно реализовать.
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
zkrvndm
@zkrvndm
Архитектор решений
Ну так это же промисы, используй метод Promise.all
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы