Вопросы по теме 'es6-promise'

Разрешить Javascript Promise вне области действия функции
Я использовал ES6 Promise. Обычно Promise создается и используется следующим образом new Promise(function(resolve, reject){ if (someCondition){ resolve(); } else { reject(); } }); Но я делал что-то вроде ниже,...
112846 просмотров
schedule 30.04.2023

Обещание JavaScript не выполняется тогда
Я пытаюсь реализовать обещание в следующем коде JavaScript, однако функция process.then по какой-то причине никогда не выполняется. Кто-нибудь может понять, почему? Я настроил новое обещание, и оно выполняется, поскольку я тестировал его с помощью...
3640 просмотров
schedule 04.03.2024

Поддержка браузера Promise.defer()
Я ищу способ создать отложенный объект, который будет разрешен за пределами текущей области. Мне нравятся отложенные объекты, и, как я вижу, Promise.defer() в Chrome 38 возвращает отложенный объект. Но в последнем Firefox 34 Promise.defer...
19858 просмотров

Promise.allSettled в реализации Babel ES6
Я использую babel для транспиляции своего [email protected] кода, и я застрял на обещаниях. Мне нужны функции типа allSettled , которые я мог бы использовать, например, в q и bluebird или angular.$q . В core-js Promise babel нет метода...
12823 просмотров

Разрешить промис после того, как все внутренние одновременные промисы разрешены или отклонены
Я ищу что-то похожее на Promise.all , которое будет продолжать одновременно разрешать промисы даже в том случае, если одно или несколько промисов отклоняются или выдают ошибку. Каждый запрос не зависит от другого запроса. Близко к тому, что я...
866 просмотров
schedule 15.04.2023

разрешение значений после того, как обещание было разрешено
У меня есть такой код. Я хочу получить какое-то содержимое и после того, как все загрузится, что-то сделать. Поэтому я использую Promise.all и получаю доступ к разрешенным значениям позже. но он дает значения, такие как Promise {'content here'}....
3162 просмотров
schedule 06.01.2023

Использование обещания RTCPeerConnection.createOffer
Недавно я изучаю WebRTC и нашел здесь использование «promise» ( https://github.com/mdn/samples-server/blob/master/s/webrtc-simple-datachannel/main.js ). localConnection.createOffer() .then(offer =>...
5164 просмотров
schedule 21.07.2023

Выполнить (не выполнять) обещание другим обещанием
Я хочу выполнить обещание другим обещанием. Дело в том, что я действительно хочу получить доступ ко второму (еще ожидающему) второму обещанию , как только первое обещание будет выполнено. К сожалению, мне кажется, что я могу получить значение...
4365 просмотров
schedule 23.03.2022

Что такое ES6 Promise, эквивалентный «всегда» jQuery Deferred?
У меня есть что-то вроде следующего: getUser("foo").then(handleSuccess, handleError).always(tidyUp); getUser возвращает отложенный объект jQuery. Из этой статьи я понял, что я могу преобразовать объект Deferred в собственный Promise,...
8097 просмотров
schedule 14.01.2023

Как изменить тип результата обещания ‹› в TypeScript
Для некоторых методов Typescript, которые я создаю, мне часто нужна асинхронность обещания, но я не требую, чтобы обещание возвращало значение (концептуально). Простым примером может быть вызов метода initLanguageStrings () для загрузки языковых...
10026 просмотров

javascript: Async / ожидание в .replace
Я использую функцию async / await следующим образом async function(){ let output = await string.replace(regex, async (match)=>{ let data = await someFunction(match) console.log(data); //gives correct data return data }) return...
9808 просмотров

Промисы только для асинхронных операций?
Мне было интересно, могу ли я использовать обещания с моим таймером обратного отсчета. Мой код выглядит примерно так: function countdown(duration, callback) { ... } function sayHi() { console.log('hi'); } и я вызываю это, делая что-то...
563 просмотров
schedule 08.02.2023

Можно ли объяснить это странное поведение с let и var?
Следующий пример кода меня смущает... "use strict"; var filesToLoad = [ 'fileA','fileB','fileC' ]; var promiseArray = []; for( let i in filesToLoad ) { promiseArray.push( new Promise( function(resolve, reject ) { setTimeout(...
126 просмотров

Как удерживать приложение NodeJS до тех пор, пока не будет выполнено другое обещание
Используя промисы с NodeJS, я загружаю модель, которую затем можно повторно использовать при последующих вызовах приложения NodeJS. Как я могу предотвратить двойную загрузку одного и того же объекта/модели из базы данных, если второй запрос...
416 просмотров
schedule 02.10.2023

как анализировать json после обещания обработки исключений с помощью isomorphic-fetch
Во время реализации функции входа в систему с помощью React, Redux, isomorphic-fetch, ES6 Babel. Вопросы Я не знаю, как правильно комбинировать промисы после промиса checkstatus, чтобы получить проанализированные данные JSON с моего сервера....
10042 просмотров

Почему передача обещания javascript в `then` приводит к странному поведению?
В спецификации es6 указано, что передача non-callable в promise then установит обработчик обещания «при выполнении» в «идентификацию». В другом разделе спецификации указано, что "идентификация " - это функция, которая оценивает заданное...
79 просмотров

Подавление/перехват ошибки ValidationError от Mongoose
У меня есть настройка статического метода, которая проверяет, правильно ли объект следует схеме модели, и у меня сама проверка работает нормально, но я не могу заставить Mongoose скрыть ошибку ValidationError , которая отображается в консоли....
555 просмотров

Проблема с обещанием Angular 2
Я начинаю изучать Angular 2, и у меня возникают проблемы с использованием Promise.then для возврата моего объекта из службы. В настоящее время я использую только фиксированный массив (COACHES) для имитации вызова базы данных. Функция в моем сервисе...
1702 просмотров
schedule 13.05.2024

Определение типа TypeScript для promise.prototype.finally
Я использовал эту реализацию final, совместимую с ES6 Promise, под названием promise.prototype.finally в приложение Node, которое я хочу преобразовать в TypeScript, однако для этого пакета нет доступных наборов текста, которые я могу найти на...
11638 просмотров
schedule 12.12.2022

Остановить выполнение обещаний после разрешения первого обещания
Я использую обещания ES6, идея этой функции состоит в том, чтобы перебирать массив ссылок, и для каждой ссылки искать изображение и останавливаться, как только изображение найдено. В этом случае функции, которую я написал, самое быстрое обещание...
1468 просмотров