Hey Guys,
do you also have a lots of Try/ Catch in the code? Of course yes. In my previous project I saw interesting wrapper for that.
Let see it:
Happy codding!
Hey Guys,
do you also have a lots of Try/ Catch in the code? Of course yes. In my previous project I saw interesting wrapper for that.
Let see it:
Happy codding!
Yes, that is true. You canot use the arguments object in arrow function. But if you want to access the arguments object in an arrow function, you can use the rest parameters feature.
See the example bellow:
Happy coding.
In this post I am going to talk about conditional import module in JavaScript ( ECMAScript modules ).
The import statemen in JavaScript is static and therefore has two limitation:
In case you need conditional import you can use async dynamic import. Async import can be performed at runtime using special import() function.
The module identifier can be any module identifier supported by static import.
Let see example:
This form also supports the await keyword:
Async/ await is cool feature in JavaScript. Much has been written about it. In this post I would like to show how to resolve more independent async functions calls.
Let's have a simple promise call. It takes 1 second.
Now we will call the function multiple times using await. It takes aproximately 10 seconds.
When our asynchronous function is independent, it is useful to use Promise.all() instead of await. It fulfilled all promises in time approximately 1 second.
I think, that closures are very handy for recursive call.
When you create a recursive function, keep in mind that there must be an escape from the recursive function, otherwise you will get into an infinite loop.
Below I created a function, which call yourself. Recursion can be very complex, but the principle is the same.
Try it yourself:Hey guys! Do you know about details and summary HTML5 tags?
This creates a simple accordion on your website. It si simple and elegant, isn't it?
Example:
Hey guys! Do you know if statement? Of course yes! But do you know lookup map? It's an elegant way to solve a multiple conditions.
Instead of using if..else, switch, we can define in advance a lookup table of values based on certain key.
Let's look at an example: