ES6
-
As of ES6, we are able to set default parameter values when defining a function, as shown below: This allows for named parameters to be initialized with default values if no value is present or it evaluates to undefined. If you want to call a function without passing one of the parameters, allowing it to fall […]
-
Up until now, we only had two ways to write a string in JavaScript – single and double quotes. If we wanted to interpolate a variable with one of these string options, we’d need to break out of the string and concatenate the variable. As of ES2015, we are able to use Template Literals (AKA […]
-
New with ES6, we have an additional way to write function expressions in our code – as arrow functions. This new syntax offers 3 main benefits: They are much more concise than regular function expressions/definitions They have implicit returns, which allow us to write single-line expressions (much like we can do with conditionals and the […]
-
As of ES6, we have two new ways to define variables, in addition to the classic var keyword. Each are a little bit different in their own way and I’ll break down those differences in this article.