promise

у меня есть множество обещаний, которые я решаю с обещанием.все(arrayOfPromises); Я продолжаю цепочку обещаний. Выглядит примерно так existingPromiseChain = existingPromiseChain.then(function() { var arrayOfPromises = state.routes.map(function(route){ return route.handler.promiseHandler(); }); ret...

Я использую $http в AngularJs, и я не уверен, как использовать возвращенное обещание и обрабатывать ошибки. у меня есть этот код: $http .get(url) .success(function(data) { // Handle data }) .error(function(data, status) { // Handle HTTP error }) .finally(function() {...

обновление: , чтобы помочь будущим зрителям этого поста, я создал эта демонстрация ответа pluma. вопрос: моя цель кажется довольно простой. step(1) .then(function() { return step(2); }, function() { stepError(1); return $q.reject(); }) .then(function() { }, function() { stepEr...

учитывая следующий код: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); что приводит к следующей ошибке: TS2322: тип 'Promise[]' не может быть присвоен типу 'number[...

у меня простой модуль, который подключается к базе данных и имеет несколько функций для получения данных, например эта функция: dbConnection.js: import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export ...

Я все еще борюсь с обещаниями, но делаю некоторый прогресс благодаря сообществу здесь. У меня есть простая функция JS, которая запрашивает базу данных Parse. Предполагается, что он возвращает массив результатов, но, очевидно, из-за асинхронного характера запроса (отсюда и обещания), функция возвращает перед ...

в моем угловом.JS приложение, я запускаю некоторые асинхронные операции. Перед его запуском я покрываю приложение модальным div, а затем, как только операция завершена, мне нужно удалить div, независимо от того, была ли операция успешной или нет. В настоящее время у меня есть это: LoadingOverlay.start(); A...

У меня есть чистое обещание JavaScript (встроенная реализация или Поли-заполнение): var promise = new Promise(function (resolve, reject) { /* ... */ }); С спецификация обещание может быть одним из следующих: "улажено" и "решено" "улажено" и "отвергнуто" 'в ожидании' у меня есть прецедент, когда я хочу ...

обещаю, просто например var P = new Promise(function (resolve, reject) { var a = 5; if (a) { setTimeout(function(){ resolve(a); }, 3000); } else { reject(a); } }); после того, как мы вызовем тогда метод на обещание: P.then(doWork('text')); функция doWork выглядит так: function...

есть ли встроенная поддержка обещаний в текущих версиях Node.Джей? узел.js использует двигатель V8. Этот движок JavaScript также используется Chrome, и Chrome 32 имеет встроенную поддержку обещаний. Но я не могу получить обещания работать (изначально) в узле.js. Я пробовал следующий код в Chrome 32 и он ра...