Taking functional programming to JavaScript objects

Functional programming seems to be where the hype is nowadays — And for good reason; It can drastically reduce the amount of boilerplate code that you have to write in comparison to imperative programming which allows you to improve the readability of your code and consequently, maintainability.

JavaScript: ES6 & Beyond

ECMAScript 2015 (ES6) is a major update to Javascript since ES5 which was standardized in 2009. These significant updates from ES6 and beyond are commonly referred to as Modern Javascript.

What the difference between ES5 and ES6?

Let’s take a look at the main differences features between ECMAScript 5 (ES5) and ECMAScript 6 (ES6) versions of JavaScript

JavaScript: Template Literals (ES6)

Beginners Guide to Template Literals in JavaScript. JavaScript: Template Literals (ES6). Inthis article, I will discuss another powerful feature of modern JavaScript; template literals, which was released in the 2015 edition of the ECMAScript specification and was referred to as template strings prior to ES6. Similar to string interpolation features in other languages like Ruby and Phyton, template literals provide syntactic sugar that allows us to construct strings more quickly. Before template literals were added to the JavaScript language in ES6, single quotes (‘ ’) and double quotes (“ ”) were the only ways to make a string. Template literals offer another way to declare strings that makes use of backtick (` `) character.

JavaScript Spread Operator (ES6 Tutorial)

Learn JavaScript Spread Operator (ES6 Tutorial). Using the spread operator in JavaScript (ES6) can be helpful in our daily programming lives. we are going to talk about the JavaScript Spread Operator, what it does, how to use it with some examples including arrays, objects, and functions.