Karena besok libur tanggal merah dan agenda esok hari tidak ada, akhirnya malam ini kita ngombol sama si Dali saja. Siapakah si dia 😯, itu tidak terlalu penting tapi kali ini aku belajar async await darinya.
Ansyc Await adalah salah satu cara untuk mengatasi ansychronous pada javascript selain menggunakan callback misal ansyc waterfall ataupun promise. sama seperti yang lainnya Ansyc Await harus dibungkus di dalam function. struktur codingan Ansyc Await secara umum sebagai berikut :
ansyc function (argument1){
let value = await actionforargument
return value
}
Seperti itulah gambaran umum Ansyc Await . tapi kita bisa menambahkan await berapapun kita mau. tetapi itu tidak disarankan, karena lebih baik menggunakan callback. berikut struktur codingan Ansyc Await yang Await nya lebih dari satu :
ansyc function (argument1){
let value = await actionforargument
let value2 = await actionforvalue
return value2
}
Juga pada proses looping data. sangat tidak disarankan menggunakan Ansyc Await. lebih baik menggunakan promise saja. berikut contoh struktur codingan Ansyc Await untuk menjalankan looping data :
var fs = require('fs');
ansyc function (argument1){
const files = await getFilePaths()
files.forEach(ansyc function(data){
const readData = await fs.readFile(file, 'utf8')
})
}
Ini adalah sedikit gambaran dari Ansyc Await, semoga bermanfaat 😊
Ansyc Await pada Node JS
Reviewed by sdiik
on
January 24, 2020
Rating:

No comments: