Я читаю Promise.all () руководство, но мне кажется, что это не то, что мне нужно, мне нужно сделать что-то как console.info(Promise.LIST_OF_ALL_CREATED) и увидеть список (массив или объект) всех обещаний. Я не знаю идентификаторов обещаний или имен переменных.
Мне нужен список отладки ... А еще, например, await все, или некоторые избранные.
Спасибо @quirimmo, да. Я редактирую.
а что ты хочешь увидеть? Я имею в виду, если я создам обещание вроде new Promise((resolve, reject) => resolve(true)) ... что вы ожидаете увидеть? Я имею в виду, подсчитать количество обещаний - это одно, но «увидеть обещания», что это значит?
@quirimmo, ок, снова отредактировал.
Расскажите, пожалуйста, в чем НАСТОЯЩАЯ проблема, которую вы пытаетесь решить, и, возможно, мы сможем с этим помочь. Перечислить все обещания - не настоящая проблема. По-видимому, это какая-то схема, которую вы пытаетесь использовать для решения реальной проблемы. Опишите, пожалуйста, настоящую проблему.
Привет @ jfriend00, хороший пример можно посмотреть на stackoverflow.com/q/54170238/287948
@PeterKrauss Я не понимаю, как это связано с поиском всех обещаний в приложении
@PeterKrauss, если вы используете Node, есть модуль Хуки Aysnc, который позволит вам подключиться к системе при выполнении различных асинхронных операций. Это не так просто, как «перечислить все обещания», но это гибкий и мощный инструмент.
Эта ссылка на вопрос, похоже, не имеет ничего общего с вашим вопросом. Вы все еще не описали свою актуальную проблему (в своем вопросе). Не думаю, что мы можем помочь. Этот вопрос, вероятно, будет закрыт.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Результат Promise.new() - это просто ссылка на обещание. Если вы хотите перечислить все обещания в приложении, вам нужно получить ссылку на них при их создании.
Promise.all() не связан с получением всех активных обещаний в приложении, он используется для чего-то другого.
Нет волшебного способа получить список всех обещаний в приложении. Вам просто нужно получить ссылки на переменные, как и для любой другой переменной.
Имеет смысл, вы подтверждаете, что документация "кажется, говорит" ... Ну, нет пакета инструмент отладки или NodeJS для перечисления обещаний? Посмотрите на этот пример, могу ли я узнать названия используемых промисов, чтобы await их?
Ничто в вопросе, на который вы связались, не использует обещания
Спасибо, Энди. Ладно, вот и все.
что ты имеешь в виду? все обещания, созданные в вашем приложении?