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

Что такое антипаттерн явной конструкции обещания и как его избежать?
Я писал код, который выглядит примерно так: function getStuffDone(param) { | function getStuffDone(param) { var d = Q.defer(); /* or $q.defer */ | return new Promise(function(resolve, reject) { // or = new $.Deferred() etc....
95592 просмотров
schedule 10.02.2023

Как получить значение первого промиса, который преуспевает в цепочке промисов
Я ищу способ вернуть обещание только в случае сбоя другого обещания . Как я могу это сделать? Обещания, которые у меня есть, выглядят так (конечно, я удалил несвязанный код): getUserByUsername = function(username) { return...
401 просмотров
schedule 03.02.2023

ES6 Promise polyfill на основе jQuery Deferred
Недавно я скачал библиотеку, использующую обещания ES6. Поскольку я хочу выполнить развертывание в браузерах, которые не поддерживают промисы, я также загрузил polyfill . Поскольку у меня в любом случае есть jQuery, я подумал о написании...
1877 просмотров

Promise.resolve().then vs setImmediate vs nextTick
NodeJS 0.11, а также io.js и ветка Node 0.12 поставляются с нативными промисами. Нативные промисы имеют .then метод , который всегда выполняется в будущем цикле цикла событий. До сих пор я использовал setImmediate для постановки в очередь...
12233 просмотров
schedule 16.05.2023

Promises es6 и суперагент
Я пытаюсь использовать обещания es6 с суперагентом. Я пытаюсь вызвать функцию, внутри которой находится запрос суперагента. Request.post(buildReq).then(res => { if (res.ok) {//process res} }); Вот функция, обертывающая суперагент...
12578 просмотров
schedule 31.08.2022

Цикл с нативными промисами;
Я пытаюсь создать асинхронный цикл с собственными обещаниями ES6 Это вроде работает, но неправильно. Полагаю, я где-то допустил огромную ошибку, и мне нужно, чтобы кто-нибудь сказал мне, где она и как это делается правильно. var i = 0;...
6925 просмотров

Цикл while с промисами A+ в JavaScript/node.js
Мне нужно продолжать вызывать удаленный API, пока я не получу нужный мне ответ, и я хотел бы использовать официальные обещания A+ в node.js. Синхронизировать псевдокод: params = { remote api call params } while (true) { result =...
1524 просмотров
schedule 14.06.2022

XHR OnLoad Promise блокирует другие обратные вызовы OnLoad
Я пытаюсь загрузить файлы со своего сервера, а затем запустить Promises для загруженных данных. Моя проблема в том, что кажется, что мои обещания по какой-то причине блокируют все: Он начинает загрузку ВСЕХ файлов, как только первый файл загружен,...
722 просмотров

обещание - не могу найти переменный процесс
для моего (первого) реактивного проекта я использую модуль Node react-native-refreshable-listview, требующий метода обещания CommonJS/A+ для отображения индикатора. Однако каждый раз, когда потребитель вызывает метод обещания then (например,...
1292 просмотров

Возврат обещания из магазина рефлюксов
Я работаю над своим первым приложением для реагирования / рефлюкса, поэтому я могу подходить к этой проблеме совершенно неправильно. Я пытаюсь вернуть обещание из обработчика действий хранилища рефлюкса. Это минимальный код, который представляет,...
1404 просмотров
schedule 23.10.2022

Как преобразовать это обещание отложенного стиля в обещание стиля ES6
Обратитесь к Ошибке новичка №4: использование слова deferred в статье Нолана Лоусона : У нас проблема с обещаниями (кстати, отличный пост!), я стараюсь не использовать промисы отложенного стиля больше. Недавно я столкнулся с практическим...
828 просмотров

Как создать функцию, которая возвращает существующее обещание вместо нового обещания?
Эксперты JavaScript/Promise, Я надеюсь, что вы можете мне помочь, потому что я не понимаю, как я могу создать функцию, которая возвращает существующее обещание вместо нового обещания. Я провел много исследований, но все примеры возвращают новое...
1324 просмотров
schedule 03.07.2023

Синхронная или последовательная выборка в Service Worker
Мне нужно отправить серию запросов PUT и POST от Service Worker. Порядок, в котором они отправляются, имеет значение. Требования: Учитывая метод запроса, URL-адрес и тело JSON, отправьте запрос If it succeeds ( response.status < 300 ):...
4226 просмотров

Когда я должен вызывать Promise.resolve() напрямую?
Я видел, что родной ES6 Promise.resolve() можно вызывать напрямую — как статический метод. Facebook использует его таким образом в своих примерах Flux. Но в каком случае мне это делать? Ставить что-то в очередь? Или вместо использования...
3040 просмотров
schedule 31.10.2023

Как совместить генераторы ES6 с промисами
Я пытаюсь концептуально понять, как генераторы ES6 могут упростить асинхронный код. Вот надуманный пример: У меня есть функция getGitHubUser, которая принимает имя пользователя и возвращает обещание, которое в конечном итоге разрешается в...
1044 просмотров

Angular2 вызов Jsonp с обещанием
На данный момент я изучаю Angular2-alpha45. В связи с проблемой CORS я должен сделать вызов JSONP. Проблема в том, что вызов занимает некоторое время, и я не знаю, как обернуть ответ в обещание. Я могу обернуть обычный http.get в обещание, но...
5149 просмотров
schedule 07.01.2023

TypeScript: аргумент типа для параметра типа «R» не может быть выведен из использования
С TypeScript 1.6 и собственными обещаниями es6 я получаю сообщение об ошибке всякий раз, когда использую Promise.all([]) с двумя разными типами возврата. Например: let onePromise:Promise<string[]> = getOne(); let...
9723 просмотров

Ошибка поиска таблицы node.js с использованием обещаний
Я собираюсь кое-чему здесь научиться. Я люблю учиться! Заранее благодарю за любую помощь! Вот 30 строк кода Node.js JavaScript. Это стандартный поиск по таблице. Для простоты моя «таблица» представляет собой последовательность из 16 целых чисел...
93 просмотров

Node.js (ES6) - поток управления Promise с помощью Promise.all
Я пытаюсь создать очередь, которая обрабатывает параллельные HTTP-запросы. Объект запроса создается для каждого HTTP-запроса, например. { method: 'POST', uri: 'http://posttestserver.com/post.php', body: { some: 'foo' },...
1270 просмотров
schedule 19.09.2022

Обещания Angular 2 или RxJ?
Глядя на RxJ, они кажутся более мощными, но до сих пор мы использовали Promises для реализации Ajax в угловых приложениях. Какой из них предпочтительнее в приложениях Angular 2? Нужно ли нам когда-либо включать полифилл промисов ES6 при...
2945 просмотров
schedule 24.01.2023