Pertanyaan yang ditandai 'ecmascript-2017'

Gunakan tag ini untuk pertanyaan tentang fitur yang diselesaikan dalam ECMAScript 2017. Jangan * tidak * menggunakan tag ini jika kode yang dimaksud hanya * menggunakan * salah satu fungsi, * jika * fungsi ini bukan penyebab masalah.
39
balasan

Bagaimana cara mengembalikan respons dari panggilan asinkron?

Saya memiliki fungsi foo yang membuat permintaan Ajax. Bagaimana cara mengembalikan jawaban dari foo? Saya mencoba mengembalikan nilai dari panggil balik ke sukses, dan juga menetapkan respons ke variabel lokal di dalam fungsi dan mengembalikannya, tetapi tidak satu pun dari metode ini kembali ...
atur 08 Jan '13 pada pukul 20:06
10
balasan

Menggunakan async / tunggu dengan forEach loop

Apakah ada masalah dengan menggunakan async / menunggu dalam forEach loop? Saya mencoba untuk mengu>
ditetapkan pada 01 Juni 16 pukul 21:55
7
balasan

Bagaimana cara menolak sintaksis async / tunggu?

Bagaimana saya bisa menolak janji yang dikembalikan oleh fungsi async / menunggu? misalnya. Awalnya foo (id: string): Janji <A> {kembalikan Janji baru ((ketetapan, tolak) => {someAsyncPromise (). Kemudian ((nilai) => tekad (200)). Catch ((err) => rejec ...
atur 25 Feb 17 jam 11.20
4
balasan

Kombinasi fungsi asinkron + tunggu + setTimeout

Saya mencoba menggunakan fitur async baru, dan saya berharap penyelesaian masalah saya akan membantu orang lain di masa depan. Ini adalah kode saya yang berfungsi: fungsi async asyncGenerator () {// kode lainnya while (goOn) {// kode lain var fileLi ...
aktifkan pada 22 Oktober. 15 pada 23:04
4
balasan

Bagaimana saya bisa menggunakan async / tunggu di tingkat atas?

Saya melewati async / tunggu, dan setelah melalui beberapa artikel, saya memutuskan untuk memeriksanya sendiri. Namun, saya sepertinya tidak dapat membungkus diri saya sendiri mengapa ini tidak berhasil: async function main () {var value = await Promise.resolve ('Hey there'); console.l ...
atur 01 Oktober 17 jam 21.55
4
balasan

Gunakan menunggu async menggunakan Array.map

Dengan kode berikut: var arr = [1,2,3,4,5]; hasil var: number [] = await arr.map (async (item): Janji <nomor> => {await callAsynchronousOperation (item); return item + 1;}); yang menyebabkan kesalahan berikut: ...
atur 19 Oktober. '16 jam 10:39 malam
5
balasan

coba / tangkap blok dengan async / tunggu

Saya mempelajari fungsi node 7 async / await dan terus menemukan kode yang mirip dengan fungsi async utama ini () {try {var quote = await getQuote (); console.log (kutipan); } catch (error) {console.error (error); }} Sepertinya persatuan ...
atur 30 Nov '16 pada jam 12:06
4
balasan

ES2017 - Async vs. Penghasilan

Saya bingung dalam diskusi saat ini untuk menambahkan fungsi asinkron dan kata kunci yang menunggu ke EcmaScript berikutnya. Saya tidak mengerti mengapa kata kunci async diperlukan sebelum kata kunci fungsi. Dari sudut pandang saya, kata kunci tunggu menunggu ...
atur 17 Juli '15 pada 22:28
3
balasan

Bagaimana cara menggunakan ES8 async / tunggu dengan utas?

encoreci.net.site/questions/181768 / ... memberikan contoh penghitungan file md5 menggunakan pustaka dan streaming kriptografi bawaan. var fs = butuhkan ('fs'); var crypto = membutuhkan ('crypto'); // file fd = fs.c ...
ditetapkan pada 09 November '15 jam 1:20
2
balasan

Coba dengan Benar ... Tangkap sintaks menggunakan Async / Tunggu

Saya suka bidang fitur Async / Await baru yang tersedia di Typcript, dll. Namun, saya tidak yakin bahwa saya menyukai kenyataan bahwa saya harus mendeklarasikan variabel yang saya tunggu di luar coba ... catch block untuk menggunakannya nanti. Misalnya: biarkan dibuat ...
atur 21 Juni '17 pada 1:15
2
balasan

(ES6) (ES2017) async / wait getter

Apakah mungkin bagi penerima kelas ES6 untuk mengembalikan nilai dari fungsi menunggu ESIS2017 / async? class Foo {async get bar () {var result = menunggu someAsyncOperation (); hasil pengembalian; }} berfungsi someAsyncOperation () {r ...
ditetapkan pada 23 November 15 pada 22:47
2
balasan

Apakah penggunaan async di setTimeout valid?

Saya memiliki fungsi asinkron dalam Javascript, dan saya menambahkan setTimeout ke dalamnya. Kode terlihat seperti ini: biarkan timer; clearTimeout (timer); timer = setTimeout (() => {(async () => {tunggu this._doSomet ...
Set 16 Agustus '16 pada 15:37
2
balasan

fungsi asinkron - tunggu tanpa menunggu janji

Saya mencoba belajar menunggu secara tidak sinkron. Dalam kode ini, const myFun = () => {let state = false; setTimeout (() => {state = true}, 2000); kembalikan Janji baru ((tentukan, tolak) => {setTimeout (() => {if (s ...
atur 25 agustus '17 jam 10:39
2
balasan

ES2017 Async / menunggu fitur - apakah hanya berfungsi dengan janji?

Saya mulai menggunakan fungsi async / await ES7 di aplikasi js saya (dikerjakan u>
diatur pada 8 Juli '15 pukul 16:41
1
jawabannya

Apakah aman menggunakan async / tunggu sekarang?

Apakah mungkin menggunakan async-wait dalam Javascript dan bukannya generator-menjanjikan, mengetahui bahwa sintaks belum dibuat dan akan datang dengan rilis ES8? Di mana browser saya dapat mengandalkan ketersediaannya dan seberapa umum browser itu, di mana sintaks ini tidak ...
atur 12 Feb '17 jam 4:09