Въпроси с етикет „ecmascript-2017“

Използвайте този етикет за въпроси относно функциите, завършени в ECMAScript 2017. Не използвайте този маркер, ако въпросният код просто използва * една от функциите, * ако * тази функция не е причината за проблема.
39
отговор

Как да се върне отговор от асинхронно повикване?

Имам функция foo, която прави Ajax заявка. Как да се върне отговорът от foo? Опитах се да върна стойност от обратната връзка към успеха, а също и да присвоя отговор на локална променлива вътре в функцията и да я върна, но нито един от тези методи не се върна ...
определени 08 януари '13 в 20:06
10
отговор

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

Има ли някакви проблеми с използването на async / await в цикъл forEach? Опитвам се да прегледам масив от файлове и да чакам в съдържанието на всеки файл. импортирайте fs от функцията "fs-promise" async printFiles () {const files = await getFilePaths ()
на 01.06.16 в 21:55
7
отговор

Как да се отхвърли синтаксис async / wait?

Как мога да отхвърля обещанието, върнато от функцията async / await? например. Първоначално foo (id: string): Promise <A> {връщане на нов Promise ((разреши, отхвърли) => {someAsyncPromise (). Тогава ((стойност) => разреши (200)) Catch ((err) => rejec ...
на 25 февруари '17 в 11:20
4
отговор

Комбинация от асинхронна функция + изчакване + setTimeout

Опитвам се да използвам нови асинхронни функции и се надявам, че решаването на проблема ми ще помогне на другите в бъдеще. Това е моят код, който работи: асинхронна функция asyncGenerator () {// друг код докато (goOn) {// друг код var fileLi ...
настроен на 22 октомври. '15 в 23:04
4
отговор

Как мога да използвам async / wait на най-високо ниво?

Преминах през async / wait и след като прегледах няколко статии, реших да го проверя сам. Въпреки това, не мога да обгърна себе си защо това не работи: async function main () {var value = очаквам Promise.resolve ('Hey there'); console.l ...
на 01 октомври '17 в 21:55
4
отговор

Използвайте async изчакване, използвайки Array.map

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

опитвайте / хващайте блокове с async / wait

Аз ровя в възел 7 async / await функция и продължавам да се препъвам при код подобен на тази async функция main () {try {var quote = await getQuote (); console.log (цитат); } catch (грешка) {console.error (грешка); }} Изглежда като единство ...
настройте 30 ноември '16 в 12:06
4
отговор

ES2017 - Асинхронно спрямо дохода

Аз съм объркан в настоящата дискусия за добавяне на асинхронни функции и ключова дума await към следващия EcmaScript. Не разбирам защо е необходима ключовата дума async преди ключовата дума на функцията. От моя гледна точка ключова дума await трябва да изчака ...
на 17 юли в 22:28
3
отговор

Как да използвате ES8 async / wait с нишки?

medican.info.site/questions/181768 / ... предоставя пример за изчисляване на md5 файл, използвайки вградената криптографска библиотека и потоци. var fs = require ('fs'); var crypto = require ('crypto'); // файл fd = fs.c ...
зададен на 09 ноември. '15 в 1:20
2
отговор

Правилно Опитайте ... Улов синтаксис с помощта на Async / Await

Харесвам равнината на новата функция Async / Await, налична в Typescript и др. Въпреки това, аз не съм сигурен, че ми харесва факта, че трябва да декларирам променливата, която очаквам извън блока try ... catch, за да го използвам по-късно. Например: нека създадохме ...
на 21 юни 17 в 1:15
2
отговор

(ES6) (ES2017) async / wait getter

Възможно ли е получателят на класа ES6 да върне стойността от функцията ESIS2017 / async wait? клас Foo {async get bar () {var result = очаквам някакъвAsyncOperation (); резултат от връщане; }} функция someAsyncOperation () {r ...
на 23 ноември. '15 в 22:47
2
отговор

Валидна ли е употребата на async в setTimeout?

Имах асинхронна функция в Javascript и добавих setTimeout към него. Кодът изглежда така: нека таймер; clearTimeout (таймер); timer = setTimeout (() => {(async () => {изчакваме това.
Задайте 16 август '16 в 15:37
2
отговор

асинхронна функция - изчакайте, без да чакате обещание

Опитвам се да науча асинхронно чакане. В този код const myFun = () => {нека state = false; setTimeout (() => {state = true}, 2000); върнете новото Promise ((разреши, отхвърли) => {setTimeout (() => {if (s ...
комплект 25 ав. '17 в 10:39 часа
2
отговор

ES2017 Async / await характеристики - работят ли само с обещания?

Започнах да използвам ES7 async / await функции в моите js приложения (преработени от Babel). Поправете ме, ако не, но дали те работят само с обещания? Ако отговорът е да, това означава, че трябва да приключи обичайните функции за обратно извикване в обещания (...
е на 8 юли в 16:41 часа
1
отговора

Безопасно ли е да се използва async / wait сега?

Възможно ли е да се използва async-чака в Javascript вместо генератори-обещания, знаейки, че синтаксис все още не е създаден и ще дойде с освобождаването на ES8? В кои браузъри мога да разчитам на неговата наличност и колко често се използват браузърите, където този синтаксис не е ...
на 12 февруари '17 в 4:09