JS
As every web app, ours rely on a bunch of JS lines of code
We favor ECMAScript 6 (ES6) syntax.
ES6 Useful Features
Default parameters
In ES6, we can put the default values right in the signature of the functions.
Template Literals
We can use a new syntax ${PARAMETER}
inside of the back-ticked string.
Multi-line Strings in ES6
Just use back-ticks.
Arrow Functions
Arrow functions – also called fat arrow functions, are a more concise syntax for writing function expressions. They utilize a new token, =>
, that looks like a fat arrow. Arrow functions are anonymous and change the way this
binds in functions.
There are a variety of syntaxes available in arrow functions, of which MDN has a thorough list.
Basic Syntax with Multiple Parameters (from MDN)
Curly brackets and return aren’t required if only one expression is present. The preceding example could also be written as:
Parentheses are optional when only one parameter is present but are required when no parameters are present.
Last updated