Instead of using promises for async tasks, you can do the same thing using the new async
and await
keywords in JavaScript.
Consider this method:
main(a) {
return Promise.resolve(a)
.then(a => asyncTaskA(a))
.then(b => asyncTaskB(b))
.then(c => asyncTaskC(c))
.catch(e => console.log(e))
.finally(() => cleanUp());
}
You can rewrite it much simpler in this way:
async main(a) {
try {
let b = await asyncTaskA(a);
let c = await asyncTaskA(b);
return await asyncTaskA(c);
} catch (e) {
console.log(e)
}
cleanUp();
}
This is certainly a more elegant and simpler approach for writing async code.
It should be remembered that await
can only be used inside a function that has been marked with the async
keyword. This keyword shows that the function returns a promise and thus is an async function.
thanks for interesting codes .. I'd like to know more also about javascript .. please insert the result window ,too
it will help us to understand better
thanks
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you. This is just to show how the keywords can be used, it's not an actual program.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ok then.. thanks anyway
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
sir waiting for your idioms tutorial
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
عالی
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Are you javascript programmer ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I use JavaScript for most of my programming jobs.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Is the Idioms tutorial end?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, for now.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I don't know ever you share technology tutorial.After many idioms tutorial .Now we got programming tips from you.
But is it stop now?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yes, I have decided to move on to other topics.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Now like Idiom tutorials, we will learn Java.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Just don't confuse JavaScript with Java. They are somewhat similar, but inherently different.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I really want to learn about JavaScript. But I think I have to study hard to see the codes. ha ha ha
thank you for sharing @ghasemkiani. You are very genius
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks. Learning JavaScript is relatively easy and very rewarding, because nowadays JavaScript is used for various kinds of programming.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you for supporting me, my brother @ghasemkiani. I will try it ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ممنون.شما که جاوا اسکریپت تجربه خوبی دارید مطالب تو این زمینه میتونه خیلی مفید باشه.ممنونم
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sir Are you javascript programmer ?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Well, I use JavaScript for many of my programming works.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
i got it sir.... thanks for your reply....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks for sharing the coding information.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Happy to your continue sharing
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Helpful post aghai ghasim . Keep it up.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thanks for this knowledgeable post
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post it is informative.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Helpful post.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Assalamoalaikum dear
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Your work is well,,,,, you are very intellengt writer,,,,, i hope your success is very soon,,, i support you #Alltime but i want to you support me,,,thank you for sharing with #Us,,,
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great work my friend... you are doing a great job....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
nice post it is always interesting
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its really nice and wonderful stuff steeming @ghasemkiani
I regularly support and reply.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its a dynamic programming language. I like javascript programming :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Great post dear bro im respect your work good job carry on dear @ghasemkiani
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Its very useful post for all steemians . Very good analysis.
Thanks for sharing good post
Stay blessed
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
resteemed and upvote.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you very much for your knowledge. Good luck always for you @ghasemkiani.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Another great tutorial @ghasemkiani.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nice post.I respect you very much because you contribute to steemit.I will do activities like you.I would like to extend the steemit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I will try to do as you say @ghasemkiani
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
javascript program also great.
Are you javascript programmer?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Helpful post....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Amazing post dear
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
keep it up i am learning
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Amazin post dear
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very informative blog.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I appreciate your technology..Thanks for sharing this post..Carry on my dear.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
great writing dear
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit