🥧Implicit Return
In JavaScript, a function can return a value to the code that called it. This value is the result of the function's execution. A function can return a value using the return
keyword. When the return
keyword is used, the function's execution stops and the value is returned
An implicit return is a way of returning a value from a function without explicitly using the return
keyword. This can be done by using arrow functions, which have a shorthand syntax that allows you to omit the return
keyword when the function only has one expression.
In the example above the function add
is an arrow function that takes two parameters a
and b
. The code inside the function a + b
is the only expression inside the function, and it is implicitly returned.
An implicit return can also be done with the use of a single line function block, you don't need to use the return keyword and the curly braces if the function only has one line of code:
can be written as:
It's important to note that implicit return only works when the function has a single expression, if you want to return an object, you will need to wrap it in parenthesis, like this:
In summary, an implicit return is a way to return a value from a function without explicitly using the return
keyword, it can be achieved by using arrow functions and single line function blocks, it's a shorthand that can make the code more concise and easier to read.
Last updated