Advanced JavaScript Concepts

CodeOmelet Series (Multiverse) Posts
Advanced JavaScript Concepts

This multiversal series contains posts related to some of the advanced topics of JavaScript. Basically, it is a compilation of all the weirdos of JavaScript.


JavaScript array methods for living

Jul 22, 2020 | 12 min read | 4394 Views | Comments

They will help to find() your inner soul, filter() out your feelings, make a road map() of your life and surely reduce() your pains.

JavaScript XHR using JSONPlaceholder API

Aug 06, 2020 | 8 min read | 6987 Views | Comments

Sometimes it is very important to know how things are happening on the ground level. This article will talk about how to use XHR - XMLHttpRequest in vanilla JavaScript with the help of most loved REST API; JSONPlaceholder.

Why your crush and JavaScript does not callback anymore

Mar 14, 2021 | 12 min read | 2076 Views | Comments

Nobody wants their relationship or JavaScript to look like hell, not a relationship advisor though but can talk about JavaScript for an hour or so. Legend says, crush never callback; there is no more to it and I am not a legend so let us focus on something which can be answered, JavaScript callbacks their heaven and hell.

Making Promises in Love and JavaScript

May 08, 2021 | 12 min read | 2050 Views | Comments

One way to get rid of your crush or JavaScript’s callback hell is to make promises. Now there are dozens of quotes revolving about broken promises in love; but thankfully JavaScript handles promises elegantly. Let us dig more into this topic and understand how difficult or easy it is to make promises in love or JavaScript.

Async-Await-ing for your Loving Promises

Jun 16, 2021 | 5 min read | 2114 Views | Comments

It is very difficult to wait on someone's loving promises, but not in JavaScript; thanks to the async/await creamy syntactic sugar made available in JavaScript for Promises. In this article, we will see the evolution of writing promises, from then() and catch() methods to super awesome async/await syntax.

This is awkward in JavaScript

Jul 20, 2021 | 9 min read | 1576 Views | Comments

Whale! This is awkward in JavaScript, also many things in life are. But nothing to worry about, we will try to overcome “this” awkwardness in this article.

JavaScript Elders - Call, Apply, Bind

Sep 20, 2021 | 7 min read | 1653 Views | Comments

Before the beginning of time, there were these JavaScript elder functions call, apply and bind. These functions, it seems, can only be wielded by coding beings of extraordinary wisdom. These wielders can build the coding architectures, patterns, principles, monuments using these elders. Pretty dramatic, isn't it? It sounds exactly the same when someone tries to explain the call, apply and bind functions. In this article, we will try to understand and simplify a not but little confusing topic the call, apply and bind functions.

Rest Your Love On JavaScript

Apr 14, 2022 | 3 min read | 1203 Views | Comments

We choose love for the rest of our lives while JavaScript chooses rest of the function parameters. Using the rest parameter one can express their loads of love and parameters to any function. In this article, we are falling again in love and JavaScript by understanding one more awesome feature; the rest parameter.

One day I will find some Closure

Oct 16, 2021 | 12 min read | 1819 Views | Comments

Closure is the most John Cena concept of JavaScript which is been there in front of your eyes, but of course, you can't see it. So let us put some light on Closures (like literally) in this article and understand what it has to offer.

Spread love with JavaScript

Apr 22, 2022 | 5 min read | 1249 Views | Comments

Love knows no distance, boundaries, or conditions it can be spread beyond our imagination. The JavaScript spread operator is there to spread this love among developers. Along with catchy syntax, it has lots of benefits that our brain needs to comprehend. In this article, we will try to explore as many features as possible of the spread operator.

The Art of Destructuring in JavaScript

May 10, 2022 | 7 min read | 1421 Views | Comments

Poses the power of destructuring and conquers the world of JavaScript. Like literally, since it's been available to devs, it is the coolest thing ever after the dark theme. To be relevant in the JavaScript gang, one has to understand the art of destructuring in JavaScript; in this article, we will adapt to the destructuring swag.