Tag
#es6
A practical guide to object destructuring in JavaScript
Object in JavaScript is used to store multiple values as a complex data structure. We create objects with curly braces({...}) and one or mor…
What exactly is JavaScript Tagged Template Literal?
Before ES6(ECMAScript 2015), we have used single quotes('...') and double quotes("...") to wrap string literals. A simple example is, var ms…
How to use JavaScript Collection with Map
Introduction Unlike many other programming languages, JavaScript's way of handling data collection is mostly with objects and arrays(don't f…
Explain Me Like I am Five: What are ES6 Symbols?
Introduction Symbol is a primitive type(not an object) included in the ECMAScript 2015(aka, ES6). We are already familiar with the existing …
JavaScript: Why Reflect APIs?
In my last post on Metaprogramming we had a high level look at the JavaScript(ES6) Proxy. In this post, we are going to discuss about JavaS…
Ways to Empty an Array in JavaScript and the Consequences
As it is famously quoted, The only way you can stay on top is to remember to touch the bottom and get back to basics. Here is one topic fr…
Metaprogramming: An Introduction to JavaScript(ES6) Proxy
The concept of Metaprogramming is not new. There are many programming languages like Lisp, Scala, Clojure, Rust, Haskell, etc already got th…
atapas





