Web Programming/JavaScript/Nodejs

code between curly braces is also known as a block.

A function expression is similar to function declaration, with the exception that identifier can be omitted, creating an anonymous function.

Arrow function syntax is a shorter syntax for a function expression.

We can refactor an arrow function in three ways. The most condensed form of the function is known as concise body.


 * 1) Functions that take a single parameter should not use parentheses. The code will still work, but it's better practice to omit the parentheses around single parameters. However, if a function takes zero or multiple parameters, parentheses are required.
 * 2) A function composed of a sole single-line block is automatically returned. The contents of the block should immediately follow the arrow => and the return keyword can be removed. This is referred to as implicit return.
 * 3) A function composed of a sole single-line block does not need brackets.

In a concise body: