Show Buttons
Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkdin
Share On Reddit
Share On Stumbleupon
Contact us
Hide Buttons

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