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

Используйте этот тег для вопросов о функциях, которые будут выпущены в ECMAScript 2017. Do * not * используйте этот тег, если рассматриваемый код просто * использует * одну из функций *, если только эта функция не является причиной проблемы.
25
ответов

Как вернуть ответ от асинхронного вызова?

У меня есть функция foo, которая делает запрос Ajax. Как вернуть ответ от foo? Я попытался вернуть значение из обратного вызова success, а также назначить ответ локальной переменной внутри функции и вернуть ее, но ни один из этих способов не возвр...
задан 08 янв. '13 в 20:06
5
ответов

Использование async/wait с циклом forEach

Есть ли проблемы с использованием async/await в цикле forEach? Я пытаюсь перебрать массив файлов и await в содержимое каждого файла. import fs from 'fs-promise' async function printFiles () { const files = await getFilePaths() // Assume this wor...
задан 01 июня '16 в 21:55
4
ответов

Как отклонить синтаксис async/wait?

Как я могу отклонить обещание, возвращенное функцией async/await? например. Первоначально foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>rejec...
задан 25 февр. '17 в 11:20
4
ответов

Использовать async ждут с помощью Array.map

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

ES2017 - Async против дохода

Я запутался в текущем обсуждении добавления асинхронных функций и ключевого слова await к следующему EcmaScript. Я не понимаю, зачем нужно ключевое слово async перед ключевым словом function. С моей точки зрения ключевое слово await для ожидания...
задан 17 июля '15 в 22:28
1
ответ

try/catch блоки с async/wait

Я вникаю в функцию node 7 async/await и продолжаю натыкаться на код, подобный этому async function main() { try { var quote = await getQuote(); console.log(quote); } catch(error) { console.error(error); } } Кажется, что единстве...
задан 30 нояб. '16 в 12:06
2
ответов

(ES6) (ES2017) async/wait getter

Возможно ли, чтобы у получателя класса ES6 верните значение из функции ожидания ESIS2017/async. class Foo { async get bar() { var result = await someAsyncOperation(); return result; } } function someAsyncOperation() { r...
задан 23 нояб. '15 в 22:47
2
ответов

Является ли использование async в setTimeout действительным?

У меня была асинхронная функция в Javascript, и я добавил setTimeout к ней. Код выглядит следующим образом: let timer; clearTimeout(timer); timer =setTimeout(() => { (async() => { await this._doSomet...
задан 16 авг. '16 в 15:37
1
ответ

JavaScript ожидает по умолчанию вместо

Async/await действительно удобны, но я хочу, чтобы противоположность их поведения. Вместо продолжения других функций, если я вручную не попрошу их ждать обещания, я хочу, чтобы функции выполнялись, если я вручную не укажу, что они продолжают работать...
задан 10 февр. '17 в 0:34
0
ответов

Почему ждать не ждать? И почему Sequelize не отвечает ни на ошибку?

Как вы можете видеть в .gif ниже, при первом вызове моей базы данных он успешно возвращает данные. Но в следующие два раза он не возвращает ни ошибок, асинхронный код просто исчезает. И что еще хуже, мое выражение ожидания не ждет ответа, оно просто ...
задан 22 июня '16 в 11:44