ESNext
-
Somewhat recently, I was looking through some example code (JavaScript) for a project and I came across the following syntax: I hadn’t seen this format before so it took me a second to parse through what it was doing. Essentially, this is just a fancy way of returning a single value from within an unnamed…
-
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.