JavaScript
React
Best Practices
Popular
Post image

Make your JavaScript Code Shine: Knockout Old ES5 Hacks (Part 2)

Hacks influence negatively the way JavaScript programs are coded. Find out how to remove old hacks and make your code shine again using ES2015 features.
Continue reading ➞
Post image

Make your JavaScript Code Shine: Knockout Old ES5 Hacks

Hacks influence negatively the way JavaScript programs are coded. Find out how to remove old hacks and make your code shining again using ES2015 features.
Continue reading ➞
Post image

Detailed Overview of Well-known Symbols

Well-known symbols allow to customize many JavaScript algorithms: elements iteration, instanceof, regexp string methods, derived object and more.
Continue reading ➞
Post image

JavaScript Variables Lifecycle: Why let Is Not Hoisted

Hoisting moves variables and functions to the beginning of the scope. But this term is no longer valid for `let`, `const` and `class`: and here's why.
Continue reading ➞
Post image

Why Object Literals in JavaScript Are Cool

ES2015 improves the object literals (or initialiazers) to set the prototype using __proto__, use super, shorthand method declarations, computed names.
Continue reading ➞
Post image

Must Know Details about ES2016 Features

ES2016 is a small but important release. Examine the must know details about the new array method includes() and the exponentiation operator.
Continue reading ➞
Post image

Yes. JavaScript Rises.

Posted July 4, 2016
The history how JavaScript from a complementary language in 1995 became the most popular language these days.
Continue reading ➞
Post image

Power Up the Array Creation in JavaScript

ES6 improves the way arrays are created in JavaScript. See how the combination of array literal, spread operator and iterators upgrade array initialization.
Continue reading ➞
Post image

6 Ways to Declare JavaScript Functions

Updated November 2, 2019
JavaScript allows to declare functions in 6 ways. The article describes how to choose the right declaration type, depending on the function purpose.
Continue reading ➞
Post image

How Three Dots Changed JavaScript

Spread operator and rest parameter are great additions. The article explains how they improve array literals, array destructuring and function arguments handling.
Continue reading ➞