Be the first user to complete this post
|
Add to List |
Default function parameters
The default function parameters in ES6, gives us the ability to initialize the function arguments with default values in case if they are undefined. For example,
function mult(a, b) {
b = typeof b !== 'undefined' ? b : 1;
return a*b;
}
mult(5); // 5
It can be written as follows:
function multiply(a, b = 1) {
return a*b;
}
mult(5); // 5
Default Parameters
Also Read:
- Error: can not find module 'underscore'
- Difference between async and defer attributes in script tags
- The JavaScript Prototype Property - Visualized
- Pure vs Impure functions
- A simple requestAnimationFrame example visually explained