Вопросы по теме '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 просмотров
schedule
28.09.2022
Promise.allSettled в реализации Babel ES6
Я использую babel для транспиляции своего [email protected] кода, и я застрял на обещаниях.
Мне нужны функции типа allSettled , которые я мог бы использовать, например, в q и bluebird или angular.$q .
В core-js Promise babel нет метода...
12823 просмотров
schedule
02.11.2022
Разрешить промис после того, как все внутренние одновременные промисы разрешены или отклонены
Я ищу что-то похожее на 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 просмотров
schedule
18.02.2022
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 просмотров
schedule
16.03.2022
Промисы только для асинхронных операций?
Мне было интересно, могу ли я использовать обещания с моим таймером обратного отсчета. Мой код выглядит примерно так:
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 просмотров
schedule
10.08.2022
Как удерживать приложение NodeJS до тех пор, пока не будет выполнено другое обещание
Используя промисы с NodeJS, я загружаю модель, которую затем можно повторно использовать при последующих вызовах приложения NodeJS. Как я могу предотвратить двойную загрузку одного и того же объекта/модели из базы данных, если второй запрос...
416 просмотров
schedule
02.10.2023
как анализировать json после обещания обработки исключений с помощью isomorphic-fetch
Во время реализации функции входа в систему с помощью React, Redux, isomorphic-fetch, ES6 Babel.
Вопросы
Я не знаю, как правильно комбинировать промисы после промиса checkstatus, чтобы получить проанализированные данные JSON с моего сервера....
10042 просмотров
schedule
23.09.2023
Почему передача обещания javascript в `then` приводит к странному поведению?
В спецификации es6 указано, что передача non-callable в promise then установит обработчик обещания «при выполнении» в «идентификацию». В другом разделе спецификации указано, что "идентификация " - это функция, которая оценивает заданное...
79 просмотров
schedule
05.11.2022
Подавление/перехват ошибки ValidationError от Mongoose
У меня есть настройка статического метода, которая проверяет, правильно ли объект следует схеме модели, и у меня сама проверка работает нормально, но я не могу заставить Mongoose скрыть ошибку ValidationError , которая отображается в консоли....
555 просмотров
schedule
21.07.2022
Проблема с обещанием 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 просмотров
schedule
19.06.2023