30
ответов

Угловой метод может возвращать обещание вместо значения [duplicate]

У меня проблема с тем, что я считаю проблемой javascript. Хотя это приложение angular6, я думаю, что любой, у кого есть опыт JavaScript, вероятно, поможет мне здесь. Я называю ...
вопрос задан: 15 March 2018 06:12
13
ответов

Как узнать, возвращает ли функция Promise? [Дубликат]

Что-то вроде Array.isArray (значение), мне нужно значение typeof === 'prom'. Я нахожу функцию 3 года назад и с плохим испытанием. функция isPromise (obj) {return !! obj & amp; & amp; (typeof obj === 'object' ...
вопрос задан: 2 January 2015 21:55
10
ответов

Как передать асинхронную функцию другой функции и выполнить ее? [Дубликат]

Я пытаюсь создать универсальную функцию, которая может принимать функции в виде массива и выполнять ее с помощью функции prom.all, которая бросает неопределенное исключение. main.ts public async execute (запрос @Request (): ...
вопрос задан: 11 July 2017 18:32
7
ответов

Создайте код для очистки и добавления примерных данных в таблицы с отношением [duplicate]

Я попытался создать код для очистки всех таблиц, относящихся к их отношениям (дочерние таблицы должны быть очищены перед их родителем), и после этого мне нужно добавить некоторые базовые данные для запуска моих тестов. Я ...
вопрос задан: 20 March 2014 18:55
4
ответа

Почему новое обещание разрешается раньше с помощью p.then (разрешение), чем с разрешением (p)?

Разница между кодом № 1 и кодом № 2 заключается в следующем: код № 1 использует функцию разрешения (p), а код № 2 использует функцию p.then (() = > resol ()) Я ожидаю, что последовательность вывода будет инвариантной, но они генерируют другое ...
вопрос задан: 16 January 2019 14:48
4
ответа

Как обрабатывать статус ошибки в ES6 Promises?

Я использую ES6 и пытаюсь обработать состояние ошибки результата fetch (). Я знаю, что могу уловить ошибку: fetch (`http: // $ {this.serverAddress} / reset`). Then ((resp) = & gt; {...
вопрос задан: 13 July 2018 10:04
4
ответа

Как проверить, завершила ли функция асинхронного выполнения выполнение обещаний?

У меня есть асинхронная функция, вызываемая другой функцией. Я хочу выполнить какое-либо действие после того, как функция async завершила выполнение. Я пытаюсь использовать обещания для этого. Я думаю я ...
вопрос задан: 13 July 2018 06:05
4
ответа

indexedDB - использование обещания в конструкторе класса - Невозможно прочитать транзакцию свойства неопределенного [дубликата]

Я пытаюсь написать класс, который возвращает методы для работы с indexedDB (мне нужен API многократного использования, чтобы поделиться с остальной частью моего веб-приложения). Вот как выглядит мой конструктор до сих пор: const ...
вопрос задан: 25 June 2014 03:53
3
ответа

Цепочки обещаний, неправильный порядок

Я хотел бы понять цепочки обещаний в Javascript. Итак, я написал эту маленькую скрипку: https://jsfiddle.net/GarfieldKlon/89syq4fh/ Он работает так, как задумано. c ждет b, а b ждет a. Но ...
вопрос задан: 19 March 2019 08:31
3
ответа

Цикл массива объектов, вызов обещания для каждого объекта и ведение журнала, когда он завершен

В этой задаче я пытаюсь перебрать массив объектов, извлеченных из обещания, и для каждого объекта в массиве я хочу вызвать другое обещание. Как только я назвал все эти обещания, я ...
вопрос задан: 2 March 2019 02:31
3
ответа

Угловой Обещание с условием

Я не хочу попадать в конечную точку (getUserInfo), если у меня уже есть значение в моей переменной, я написал код, как показано ниже, но есть дублирующий код и хотел посмотреть, есть ли у кого лучший способ написания ...
вопрос задан: 16 January 2019 19:17
3
ответа

Как использовать Bluebird .Spread в цепочке обещаний [дублировать]

Я использую библиотеку bluebird в приложении node.js (узел 6.10), где мне нужно связать несколько обещаний. Я заметил, что у bluebird есть функция .spread, которая позволяет вам настраивать параметры из ёPromise ....
вопрос задан: 15 June 2015 18:35
2
ответа

Разорвать цепь Promise внутри цикла for

Я работаю над цепочкой обещаний, которая была вдохновлена ​​этим ответом: https://stackoverflow.com/a/44955506/7485805 Я хочу разорвать этот цикл for, чтобы правильно обработать отклонение цепочки. Я ...
вопрос задан: 24 February 2019 21:10
2
ответа

Как только функция вернет Promise {< pending >}

Я хочу получить некоторые данные из моей базы данных в реальном времени. Это сработало один раз, но теперь возвращает 'Promise {pending}' const userId = admin.database () .ref (/ dhabba_orders / {userID}). Once ('value'); ...
вопрос задан: 21 January 2019 09:37
2
ответа

Я пытаюсь настроить базу данных mongoDB с помощью mongoose, но получаю сообщение об ошибке. Ldquo; библиотека обещаний mongoose по умолчанию устарела

Я пытаюсь настроить базу данных MongoDB с помощью mongoose, но получаю устаревшее предупреждение: Mongoose: mpromise (библиотека обещаний по умолчанию для mongoose) устарела, подключите собственную библиотеку обещаний
вопрос задан: 19 January 2019 09:23
2
ответа

Повторите обещание, пока оно не будет решено (слишком много ошибок рекурсии)

Я пытался проверить, могу ли я повторить обещание, пока оно не разрешится, но оно продолжает выдавать ошибку «слишком много рекурсии», и я не могу понять, почему оно не останавливается после 3-й рекурсии. ...
вопрос задан: 18 January 2019 13:26
2
ответа

JavaScript (ES6) и fetch (): как я могу выбросить ошибку, чтобы триггеры catch? (Тестирование с помощью шутки)

Я думал, что до сих пор я был доволен JavaScript. Я хочу написать вспомогательную функцию для своих HTTP-запросов. Я тестировал его с помощью Jest. Проблема в том, что часть catch () не запускается. Позвольте мне дать ...
вопрос задан: 13 July 2018 08:04
2
ответа

html2canvas выдает синтаксическую ошибку, используя функции обещания в ie11 [duplicate]

Здравствуйте, у меня возникла странная проблема при запуске моего сайта на ie11 при попытке использовать html2canvas, где он генерирует общую «синаксную ошибку» при вызове функции .then. Я попытался исправить это ...
вопрос задан: 24 October 2016 10:29
2
ответа

Как получить доступ к предыдущим результатам обещания в цепочке .then ()?

Я реструктурировал свой код в соответствии с обещаниями и создал замечательную цепочку длинных плоских обещаний, состоящую из нескольких обратных вызовов .then (). В конце я хочу вернуть составное значение, и мне нужен доступ ...
вопрос задан: 5 June 2016 09:49
2
ответа

Как обещают вести себя после обнаружения с помощью метода разрешения? [Дубликат]

Я беру этот свободный курс, что о обещаниях JavaScript. В уроке 7, вот видео, есть фрагмент кода: новый Promise (функция (разрешить) {console.log ('first'); resolve (); console ....
вопрос задан: 6 March 2015 10:59
2
ответа

Обещание по Javascript [дубликат]

Я попытался сделать программу очистки веб-страниц с cheerio-httpcli. Но это не сработало. Вот мой код. var loopProcess = function (callback) {return new Promise (функция (разрешение, отклонение) {...
вопрос задан: 25 December 2014 09:10
1
ответ

Как вернуть результат подписки от одного метода к другому в angular 7?

У меня есть метод для загрузки файла uploadFiles (событие, тип) {var files = event.srcElement.files; for (пусть i = 0; i < files.length; i ++) {formData.append ("...
вопрос задан: 28 March 2019 04:13
1
ответ

Может ли Promise.all (). Finally () вернуть неразрешенные данные?

Я обнаружил довольно необычное поведение Promise.all (). Finally () - похоже, он возвращает данные до того, как map () был применен к этому. 1. Данные, полученные из базы данных. 2. Выполнение вызова API Карт Google внутри карты (...
вопрос задан: 2 March 2019 22:00
1
ответ

Монго не возвращает мой обновленный объект с обещанием

Может ли кто-нибудь помочь мне понять, почему после завершения обновления мое обещание возвращает исходный (предварительно обновленный) объект из Mongo? Чтобы было ясно, что Mongo обновляется, я вижу, что когда я получаю доступ к ...
вопрос задан: 23 February 2019 17:14
1
ответ

Любая проблема с уловом отклонила обещание и превратила его в исправленный код ошибки?

Я работаю над проектом, который всегда отлавливает отклоненное обещание, превращает его в решенный с кодом ошибки, как этот возврат new Promise ((resolve, reject) = > {axios ({...} ...
вопрос задан: 18 January 2019 10:27
1
ответ

Динамически связанные / иерархические Обещания

Как я могу иметь динамическое число обещаний, решаемых в последовательности? Как и в случае, подождите, прежде чем сделать, прежде чем позвонить. По сути, я хочу, чтобы они вызывались синхронно, но я не могу использовать await / ...
вопрос задан: 17 January 2019 16:53
1
ответ

Различное поведение, чтобы дать обещание между простым генератором и сагой Redux

Как я знаю, вы не можете получить обещание, уступив обещание в генераторе. И следующий тест доказывает, что это правда. Ret не определен: function * foo () {const ret = yield Promise.resolve (50) ...
вопрос задан: 17 January 2019 08:36
1
ответ

Есть ли причина, по которой не удалось найти ошибку при вызове navigator.mediaDevices.getUserMedia?

Я пишу приложение Webrtc для настольных компьютеров Chrome, одновременно используя две камеры, используя последнюю версию Chrome для Windows. Доступ к списку камер с помощью navigator.mediaDevices.enumerateDevices () в порядке, но доступ к ...
вопрос задан: 16 January 2019 19:15
1
ответ

Как импортировать обещанную переменную для использования в другом модуле (javascript)?

Как импортировать значение обещанной функции в другой модуль? // index.js file: импортировать тест из "./test"; console.log (test) // ожидаемый результат должен быть "delectus aut autem" - теперь получается ...
вопрос задан: 16 January 2019 13:33
1
ответ

почему setTimeout в асинхронной функции нужно снова переносить в новый Pormise? [Дубликат]

Почему нужно использовать новый Promise в асинхронной функции? Я хочу понять, почему мой код async / await не работает в соответствии с [async-await]: (https://javascript.info/async-await), если я просто ...
вопрос задан: 16 January 2019 09:37