Вопросы по теме 'ecmascript-2017'

Ответ узла с помощью async await
Я хотел бы добавить поддержку async / await для node repl После этой проблемы: https://github.com/nodejs/node/issues/8382 Я пробовал использовать этот https://github.com/paulserraino/babel-repl но отсутствует поддержка async await Я...
8356 просмотров

Водопад с асинхронностью и ожиданием
Я хочу реализовать водопад с async и ждать. я прошел через это , попробовал Основная цель заключается в том, что я хочу, чтобы функция async вызывалась, если какой-либо из вышеуказанных async отклоняется с ошибкой. var cont = 1; function...
3387 просмотров

Можно ли разрешить асинхронную функцию без ключевого слова return
Я начал использовать функцию ES7 async/await , которая дает лучший подход к решению асинхронных задач и делает ваш код более чистым и читаемым. Однако он не дает вам доступа к обещанию, созданному функцией async, поэтому, если вы выполняете...
26686 просмотров

Проблемы с Async / Await Promise - Javascript / Nodejs
У меня действительно заболела голова, пытаясь использовать функцию async / await при использовании циклов for. Я использую версию Node.js: v8.6.0 Короче говоря, я пытаюсь получить много строк из базы данных, а затем поместить их все в массив и...
854 просмотров

Как протестировать метод, использующий async / await?
Я видел много статей о том, как использовать async / await в ваших модульных тестах, но мне нужно прямо противоположное. Как написать тест для метода, использующего async / await? Моя спецификация не может достичь какого-либо кода после строки...
6557 просмотров

реагировать на свойство компонента
У меня есть компонент, который раньше вызывал функцию синхронизации executeCode . Проблема в том, что моя executeCode является асинхронной функцией, эти функции возвращают true или false , но теперь моя функция асинхронная, мне нужно...
647 просмотров

Асинхронная функция JavaScript, когда возвращается обещание, разрешенное в случае отсутствия возвращаемого значения
Этот вопрос касается предложения async / await. Насколько я понимаю, функция следующая: async function foo() { return await someAsyncFn(); await performSomeOtherAsyncAction(); doOneLastThing(); } возвращается, как только разрешается...
393 просмотров

выполнение запросов в firebase с использованием async/await
признавая, что firebase добавила поддержку промисов , есть ли способ запустить запрос, подобный следующему, внутри функции async ?: const eventref = this.db.ref('cats/whiskers'); const value = await eventref.once('value') Выполнение...
23050 просмотров
schedule 03.10.2022

Регулярное выражение — найти все слова, начинающиеся с $_, которые находятся между строками шаблона.
Могу ли я решить следующее с помощью одного регулярного выражения? Я знаю, что это можно сделать с двумя отдельными регулярными выражениями, но мне любопытно, можно ли это сделать только с одним? Найти все экземпляры слов (переменных), которые...
45 просмотров
schedule 02.10.2022

Как синхронизировать объекты промисов?
У меня есть объекты обещания, которые должны работать синхронно. Например, второе обещание не должно работать до того, как будет выполнено первое. Если первый отклоняет первый, его нужно выполнить снова. Я реализовал несколько примеров. Этот...
310 просмотров
schedule 12.05.2023

React-Native: не удается обновить Babel до ES7
Я пытаюсь использовать новые функции ES7 async/await, но, насколько я вижу в своих собственных node_modules, у меня их нет. У меня была нативная версия 0.31, и я только что обновил ее до 0.32. Я вижу, что Babel все еще не обновляется с функциями...
650 просмотров

Разница между co и await
Я не очень понимаю разницу между этим кодом: co(function *() { const val = yield aPromise(); return val; }) .then((val) => doSomethingWith(val), (err) => doSomethingWith(err)); и этот другой: async function () { try {...
1381 просмотров

Можно ли использовать await без асинхронности в Js
Await — замечательная функция в es7. Однако каждый раз, когда я использую await, я обнаружил, что мне нужно определить асинхронную функцию и вызвать эту функцию. Такие как async function asy(){ const...
20333 просмотров

Правильный синтаксис TryCatch с использованием Async / Await
Мне нравится плоскостность новой функции Async/Await , доступной в Typescript и т. Д. Однако я не уверен, что мне нравится тот факт, что я должен объявить переменную, которую я await на внешней стороне блока try...catch , чтобы использовать ее...
48344 просмотров

Правильное использование промисов с Await/Async
У меня возникли некоторые проблемы с пониманием того, как работает функциональность Promise. Раньше я использовал Bluebird, но хотел попробовать изучить новый стандарт await/async, чтобы стать лучше как программист. Я использовал async/await и создал...
862 просмотров

Вызов асинхронного метода суперкласса из асинхронного метода в расширяющем классе
Я пишу JavaScript (> ECMAScript 6) и не могу понять, как вызвать асинхронный метод суперкласса в методе расширяющего класса. Вот что я пытаюсь сделать: class SuperClass { constructor(){} async method() { return; } } class...
1701 просмотров

ECMAScript 2017: почему EscapeSequence включает NonEscapeCharacter?
Приведенные ниже выдержки относятся к ECMAScript 2017 . 11.8.4 Строковые литералы, примечание 1 Строковый литерал — это ноль или более кодовых точек Unicode, заключенных в одинарные или двойные кавычки. Кодовые точки Unicode также могут...
55 просмотров

ECMAScript 2017: EscapeSequence в StringLiteral
Приведенные ниже выдержки относятся к ECMAScript. 2017 . 10.1 Исходный текст, синтаксис Escape-последовательности, такие как \u000A , не будут интерпретироваться как ограничители строк (т. е. новые строки): В строковых литералах,...
71 просмотров

Понимание ECMAScript ReturnIfAbrupt(AbstractOperation())
Я знаю, что есть несколько сообщений об этом, но мне еще предстоит найти хорошее объяснение того, что оценивает оператор ReturnIfAbrupt(AbstractOperation()) , когда AbstractOperation() не является резкое завершение ? В соответствии с...
101 просмотров

Сделать ожидание возврата доступным или бесконечную рекурсию в ожидающем ожидаемом
Попытка придумать API, смешивая такие функции обещаний, как: class Awaitable { constructor () { this.promise = Promise.resolve() } then (fn) { // awaited result must be _this_ instance return this.promise.then(() => fn(this))...
224 просмотров